IMicrosoft iqala ukuhlola ukwesekwa kokusebenzisa izinhlelo ze-Linux GUI ku-Windows

IMicrosoft imemezele ezinsukwini ezimbalwa ezedlule ukuqala kokuhlola ikhono lokusebenzisa izinhlelo zokusebenza ze-Linux ezisuselwa ku-Linux ezindaweni ezenzelwe i-WSL2 (I-Windows Subsystem yeLinux).

Izicelo zihlanganiswe ngokuphelele nge-Windows desktop enkulu, kufaka phakathi ukusekelwa kokubeka izinqamuleli kwimenyu yokuqala, ukudlala umsindo, ukurekhoda kumakrofoni, ukusheshisa i-OpenGL hardware, ukubonisa imininingwane ngezinhlelo kubha yomsebenzi, ukushintsha phakathi kwezinhlelo usebenzisa i-Alt-Tab, kopisha idatha phakathi kweWindows neLinux izinhlelo ngebhodi lokunamathisela.

Ukuhlela ukukhishwa kwesixhumi esibonakalayo sohlelo lokusebenza lwe-Linux kudeskithophu enkulu ye-Windows, umphathi we-RAIL-Shell composite uyasetshenziswa ithuthukiswe yi-Microsoft, Isebenzisa umthetho olandelwayo weWayland futhi isuselwa ku-Weston codebase.

Ukunikezwa kwenziwa kusetshenziswa i-RDP Remote Application Integrated Localally (i-RDP Remote Application Integrated Localally) emuva, eyehlukile kwi-RDP backend eyayitholakala ngaphambilini eWeston ngokuthi umphathi oyinhlanganisela akayinikezeli ideskithophu uqobo, kepha kunalokho iqondisa kabusha izindawo ngazinye ( wl_surface) ngesiteshi seRDP RAIL esizokhonjiswa kwideskithophu yakho enkulu yeWindows. I-XWayland isetshenziselwa ukusebenzisa izinhlelo ze-X11.

Okukhipha umsindo kuhlelwe yiseva yePulseAudio, ebuye isebenzisane neWindows isebenzisa umthetho olandelwayo weRDP (i-rdp-sink plugin isetshenziselwa ukukhipha umsindo nomthombo we-rdp wokufaka).

I-Composite Server, i-XWayland ne-PulseAudio ihlanganiswe ngendlela yokusabalalisa okuncane kwe-WSLGd, okubandakanya izinto zokukhishwa kwehluzo nohlelo olungaphansi komsindo, futhi kusekelwe ekusatshalalisweni kwe-CBL-Mariner Linux, nakho okusetshenziswe kwingqalasizinda yamafu ye-Microsoft . I-WSLGd iqalwa kusetshenziswa izindlela zokwenza i-virtualization futhi i-virtio-fs isetshenziselwa ukwabelana phakathi kwesihambeli se-Linux ne-Windows host.

I-FreeRDP isetshenziswa njengoba iseva ye-RDP yethulwe kumvelo ye-WSLGd Linux, futhi i-mstsc isebenza njengeklayenti le-RDP ohlangothini lweWindows. Umshayeli we-WSLDVCPlugin ulungiselelwe ukukhomba izinhlelo zokusebenza ze-Linux ezibonakalayo futhi azibonise kwimenyu yeWindows. Ngokusatshalaliswa okujwayelekile kweLinux kufakwe kwimvelo ye-WSL2, efana ne-Ubuntu, i-Debian, ne-CenOS, iqoqo le-WSLGd lezinto liyasebenzisana ngokunikeza amasokhethi aphatha izicelo ezivela ku-Wayland, X11, nePulseAudio. 

I-GPU ebonakalayo isetshenziswa ku-Linux kusetshenziswa i- / dev / dxg device ngezinsizakalo ezilingisa imodeli yomshayeli weWindows display (WDDM) D3DKMT ye-Windows kernel.

Isilawuli sihlela ukuxhumeka kwi-GPU ebonakalayo ngebhasi le-VM, kanye nezinhlelo zokusebenza ze-Linux zinezinga elifanayo lokufinyelela kwe-GPU njengezicelo ze-Windows zomdabu ngaphandle kokuphoqelela ukwabelana ngemithombo phakathi kweWindows neLinux.

Ukuhlolwa kokusebenza kudivayisi yeSurface Book Gen3 ene-Intel GPU kukhombisile ukuthi endaweni yemvelo yeWin32, ibhentshi leGeeks3D GpuTest likhombisa ama-FPS ayi-19, endaweni yeLinux ene-vGPU - 18 FPS kanye ne-software enikezela ngeMesa - 1 FPS.

Ukufakwa kwe-WSLGd idinga Windows 10 Ukubuka kwangaphakathi okungenani inguqulo 21362, noma kunjalo en Ngokuzayo, ikhono lokufaka i-WSLGd lizohlinzekwa ngezihumusho ezijwayelekile IWindows, ngaphandle kwesidingo sokubamba iqhaza kuhlelo lwe-Insider Preview.

I-WSLGd ihlinzeka kuphela ngezindlela zokunikeza ihluzo ze-2D, nokusheshisa imidwebo esekwe ku-OpenGL esekwe ku-WSL3, kuphakanyiswa ukuthi kusetshenziswe i-GPU ebonakalayo (vGPU).

Ukusheshisa imidwebo kunikezwa ngokunikeza isendlalelo ngokusetshenziswa kwe-OpenGL ngaphezulu kwe-DirectX 12. Isendlalelo sakhiwe ngendlela yesishayeli se-d3d12, esasifakwe engxenyeni eyinhloko yeMesa 21.0 futhi senziwa ngokubambisana neCollabora.

Ukufakwa kwe-WSLGd kwenziwa ngokusebenzisa umyalo ojwayelekile "wsl -install", ngokwesibonelo Ubuntu - "wsl –install -d Ubuntu".

Ezindaweni ezikhona ze-WSL2, i-WSLGd ifakiwe kusetshenziswa umyalo we- "wsl -update" (kuphela izindawo ze-WSL2 ezisebenzisa i-Linux kernel ezisekelwayo, hhayi ukubiza ngokuhumusha). Izinhlelo zokusebenza ezifakiwe zifakwa ngomphathi wephakheji ojwayelekile wesethi yokusabalalisa.

Umthombo: https://devblogs.microsoft.com/


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Frank kusho

    Ngokusobala iLinux ayizizwa kahle ngabantu abathile, noma izinkampani. Ngokwalokho engikubonayo, iphuzu ukukhipha iLinux endleleni.