A Microsoft továbbra is integrálja a Linuxot a Windows rendszerbe; 10 MacGeneration (AMP)

A Microsoft tegnap elindította a BUILD 2020-at, ennek megfelelő WWDC-t, amelyet az idei évben online eseménysé alakítottak át. A vállalat bemutathatta platformjának új funkcióit, különös tekintettel a Windows 10 fejlesztőknek szánt új funkciókra. A 2016-ban elindított stratégiát követve a redmondi cég különösen a Linux oldalán jelentette be, hogy csinálni.

továbbra

Valójában négy éven keresztül a Windows 10 integrálta a Windows alrendszert Linux vagy WSL számára. Az első verzió Linux kernelt emulált, hogy lehetővé tegye az univerzumban elérhető parancssori eszközök elindítását. Tavaly a Microsoft jelentősebb frissítést jelentett be, amely már elérhető: a WSL 2 most egy igazi Linux kernelen alapul, amely a Windows mellett fut egy hipervizornak köszönhetően. Ez még mindig virtualizáció, de sokkal hatékonyabb, mivel sokkal közelebb áll a GNU/Linux disztribúció "tiszta" telepítéséhez.

Ez a jobb integráció lehetővé teszi a Microsoft számára, hogy számos új funkciót kínáljon. A legszimbolikusabb az a lehetőség, hogy nemcsak a Linux univerzumból származó parancssori eszközöket használjuk, hanem grafikus alkalmazásokat is. Valójában ez már lehetséges volt, de a teljesítmény túl gyenge volt ahhoz, hogy napi szinten mérlegeljük. A Windows 10 jövőbeli verziója azonban lehetővé teszi a rendszeralkalmazások gyorsítását a Linux-alkalmazások számára, amelynek mindkét rendszerben hasonló teljesítményt kell nyújtania.

Ez az újdonság valójában egy nagyobb változás boldog következménye. A DirectX-et, a Windows 3D API-t megváltoztatták, hogy hardveres gyorsítást nyújtson a WSL 2-nek, és ezért minden olyan parancssori eszköznek, amelyet a fejlesztők ebben a környezetben használhatnak. Ez különösen hasznos lesz gépi tanulás és más olyan feladatok esetében, amelyek nagymértékben támaszkodnak grafikus chipekre. A Microsoft azon is dolgozott, hogy az OpenGL és az OpenCL működjön a DX12-en a WSL 2 részeként, és végül a Vulkan is. És hogy teljes legyen, az Nvidia CUDA-ja is ebben az összefüggésben lesz elérhető.