Microsoft continuă să integreze Linux în Windows; 10 MacGeneration (AMP)

Microsoft a lansat ieri BUILD 2020, echivalentul său în WWDC transformat anul acesta într-un eveniment online. Compania a reușit astfel să prezinte noile caracteristici care urmează să vină pentru platforma sa și, în special, noile caracteristici dedicate dezvoltatorilor pentru Windows 10. Urmărind o strategie lansată în 2016, firma Redmond a anunțat în special partea Linux. a face.

continuă

De fapt, timp de patru ani, Windows 10 a integrat subsistemul Windows pentru Linux sau WSL. Prima versiune a imitat un kernel Linux pentru a permite lansarea instrumentelor de linie de comandă disponibile în acest univers. Anul trecut, Microsoft a anunțat o actualizare majoră, care este acum disponibilă: WSL 2 se bazează acum pe un nucleu Linux real, care rulează alături de Windows datorită unui hipervizor. Este încă virtualizare, dar mult mai eficientă, deoarece este mult mai aproape de o instalare „curată” a unei distribuții GNU/Linux.

Această integrare mai bună îi va permite Microsoft să ofere mai multe funcții noi. Cea mai simbolică este posibilitatea de a utiliza nu numai instrumente de linie de comandă din universul Linux, ci și aplicații grafice. De fapt, era deja posibil, dar performanța era prea slabă pentru a fi luată în considerare zilnic. Cu toate acestea, o viitoare versiune de Windows 10 va permite accelerarea grafică a sistemului pentru aplicațiile Linux, care ar trebui să ofere performanțe similare pe ambele sisteme.

Această noutate este, de fapt, consecința fericită a unei schimbări mai mari. DirectX, API-ul Windows 3D, a fost modificat pentru a oferi accelerare hardware WSL 2 și, prin urmare, tuturor instrumentelor de linie de comandă pe care dezvoltatorii le pot utiliza în acest mediu. Acest lucru va fi deosebit de util pentru învățarea automată și alte sarcini care se bazează foarte mult pe cipurile grafice. Microsoft a lucrat, de asemenea, pentru ca OpenGL și OpenCL să funcționeze pe DX12 ca parte a WSL 2, iar Vulkan va funcționa și în cele din urmă. Și pentru a fi complet, CUDA de la Nvidia va fi disponibil și în acest context.