Subsistemul Windows pentru Linux

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 26 mai 2021; verificările necesită 8 modificări .

Subsistemul Windows pentru Linux (WSL) este un strat de compatibilitate pentru rularea aplicațiilor Linux ( fișiere executabile binare în format ELF ) pe Windows 10 . Ca parte a colaborării dintre Microsoft și Canonical , a devenit posibilă utilizarea imaginii originale a Ubuntu 14.04 [1] pentru a rula direct multe instrumente și utilități din acest sistem de operare pe WSL fără nicio virtualizare [2] [3] [4] . WSL oferă interfețe care sunt în mare măsură compatibile cu cele ale nucleului Linux; cu toate acestea, subsistemul WSL a fost dezvoltat în întregime de Microsoft și nu conține niciun cod sursă pentru nucleul Linux . WSL rulează multe aplicații nemodificate pentru spațiul utilizatorului [5] , cum ar fi bash shell , sed, utilitare awk, Ruby , Python etc. [6]

Începând cu 2018, subsistemul acceptă parțial rularea aplicațiilor grafice Linux (folosind GUI-uri bazate pe X11 ) și nu acceptă rularea aplicațiilor care necesită interfețe de kernel Linux neimplementate [7] . Aplicațiile grafice funcționează numai cu un server de sistem de ferestre X11 [8] extern , cum ar fi VcXsrv sau Xming (cu limitări). Este posibil să lansați mediul și programele Unity din pachetul Apache OpenOffice , funcționează și browserele (de exemplu, Firefox ). WSL utilizează mai puține resurse decât virtualizarea completă și a devenit cea mai simplă modalitate de a rula multe aplicații Linux pe Windows. Aplicațiile Windows și Linux lansate prin WSL au acces la toate fișierele utilizator [9] .

Subsistemul WSL este disponibil numai pe edițiile pe 64 de biți ale Windows 10 [10] și poate fi activat pe Windows 10 Anniversary Update și mai târziu. Subsistemul a început să fie dezvoltat ca parte a proiectului nelansat Astoria , care ar permite unor aplicații Android să ruleze pe Windows 10 Mobile [7] . WSL a fost introdus pentru prima dată în Insider Preview Windows 10 build 14316 [11] .

Microsoft poziționează WSL în primul rând ca un instrument pentru dezvoltatori, dezvoltatori web și cei care lucrează la sau cu aplicații open source [6] .

Capturi de ecran

Vezi și

Note

  1. Ubuntu 16.04 este lent în bash, dar ubuntu 14.04 a fost mai rapid . Consultat la 16 octombrie 2016. Arhivat din original la 21 septembrie 2016.
  2. Rulați Bash pe Ubuntu pe Windows . Microsoft (30 martie 2016). Preluat la 16 octombrie 2016. Arhivat din original la 16 mai 2019.
  3. De ce Microsoft face ca aplicațiile Linux să ruleze pe Windows nu este o nebunie . Conde Nast (30 martie 2016). Preluat la 29 septembrie 2017. Arhivat din original la 19 aprilie 2021.
  4. Kirkland, Dustin Ubuntu on Windows - The Ubuntu Userspace for Windows Developers . Canonical (30 martie 2016). Arhivat din original pe 21 decembrie 2017.
  5. Bash pe Ubuntu pe Windows . Microsoft (9 aprilie 2016). Consultat la 16 octombrie 2016. Arhivat din original la 30 noiembrie 2017.
  6. 1 2 „Întrebări frecvente” Arhivat 21 iunie 2017 la Microsoft Wayback Machine .
  7. 1 2 De ce a trebuit Microsoft să facă Windows să ruleze software Linux . Conde Nast (6 aprilie 2016). Preluat la 29 septembrie 2017. Arhivat din original la 7 mai 2021.
  8. Rularea programelor grafice pe subsistemul Windows pe Linux - Revizuirea virtualizării . Preluat la 4 ianuarie 2018. Arhivat din original la 5 ianuarie 2018.
  9. Bash on Ubuntu pe Windows - Întrebări frecvente arhivate 7 octombrie 2016 la Wayback Machine / MSDN
  10. Întrebări frecvente pentru WSL . Microsoft . Consultat la 16 octombrie 2016. Arhivat din original pe 7 octombrie 2016.
  11. Se anunță Windows 10 Insider Preview Build 14316 . Microsoft (6 aprilie 2016). Preluat la 16 octombrie 2016. Arhivat din original la 13 august 2020.

Link -uri