Il team del kernel di Microsoft Windows descrive in dettaglio il sottosistema Windows per Linux

Icona del tempo di lettura 2 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Sottosistema Microsoft Linux Windows 10

Il mese scorso, Microsoft ha annunciato Bash su Ubuntu su Windows che consente ai binari ELF64 nativi di Linux di essere eseguiti su Windows tramite il sottosistema Windows per Linux (WSL). WSL è stato sviluppato dal team del kernel di Microsoft Windows. Dato che l'annuncio è stato fatto il mese scorso, molte persone erano interessate a sapere come il team del kernel costruiva questo sottosistema. Microsoft ha recentemente avviato una serie di post sul blog in cui fornirà una panoramica di WSL che risponderà alle domande comuni sul sottosistema Windows per Linux.

WSL è una raccolta di componenti che consente ai binari ELF64 di Linux nativi di essere eseguiti su Windows. Contiene sia i componenti della modalità utente che quelli della modalità kernel. È composto principalmente da:

  1. Servizio di gestione della sessione in modalità utente che gestisce il ciclo di vita dell'istanza Linux
  2. Driver del provider Pico (lxss.sys, lxcore.sys) che emulano un kernel Linux traducendo le chiamate di sistema Linux
  3. Processi Pico che ospitano la modalità utente non modificata Linux (es. /bin/bash)

È lo spazio tra i binari Linux in modalità utente e i componenti del kernel di Windows in cui avviene la magia. Inserendo i binari Linux non modificati nei processi Pico, consentiamo alle chiamate di sistema Linux di essere indirizzate al kernel di Windows. I driver lxss.sys e lxcore.sys traducono le chiamate di sistema Linux in API NT ed emulano il kernel Linux.

Leggi l'intero post qui. Nel video qui sotto Deepu Thomas del team di Windows illustra il vero scoop dietro il sottosistema Windows per Linux.

Maggiori informazioni sugli argomenti: Bash su Ubuntu, Bash su Windows 10, linux, microsoft, finestre 10, Sottosistema Windows Linux

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *