Microsoft coepit experiri subsidium currit Linux GUI applicationes in Fenestra

Microsoft initium temptandi facultatem denuntiavit applicationibus Linux currendi cum instrumento graphicali in ambitibus in WSL2 (Fenestra Subsystem pro Linux) subsystem, destinatum ad Linux tabellas exsecutabiles in Fenestra currendam. Applicationes plene integrantur cum desktop praecipuo Fenestrae, incluso subsidio ad bracteas ponendas in tabula Satus, sonum ludentium, ex microphonii memoria, accelerationem OpenGL ferramentorum, informationes de programmatibus in negocio exhibendo, commutationes inter programmata cum Alt-Tab scribendo notitias. inter Windows - et Linux programmata per clipboard.

Microsoft coepit experiri subsidium currit Linux GUI applicationes in Fenestra

Ad ordinandum accessum de Linux applicationis instrumenti ad principale escritorio Fenestra, in RAIL-Shell composito procurator enucleatus ab Microsoft adhibetur, qui protocollo Wayland utitur et in basi Weston codice fundatur. Output fit utens RDP-RAIL (RDP Applicationem remotam localiter integratam) backend, quae differt a RDP backend antea in Weston in promptu quod procurator compositum ipsum non trahit ipsum escritorium, sed per singulas superficies (wl_surface) reducit. RDP RAILRO channel ad ostentationem in fenestra principale desktop. Currere applicationes X11, Xwayland adhibetur.

Microsoft coepit experiri subsidium currit Linux GUI applicationes in Fenestra

Audio output constituto utens PulseAudio servo, quod etiam cum Fenestra RDP protocollo utitur (plugin rdp-sink pro output audio ponitur, et rdp-source pro input ponitur). Servo composito, XWayland, et PulseAudio sarcinatae sunt quasi distributio mini-WSLGd universalis quae includit componentes ad subsystema abstrahendum graphics et subsystematis et in distributione Linux CBL-Mariner innititur etiam in nube infrastructura Microsoft adhibenda. WSLGd usus virtualisationum machinarum decurrit, et virtio-fs ad communionem inter Linux hospitem et exercitum Fenestrarum adhibetur.

FreeRDP adhibetur ut servo RDP currente in ambitu WSLGd Linux, et mstsc est clientis RDP in parte Fenestra. Ad determinandas applicationes graphicas praesto Linux et eas in menu fenestrarum propono, a WSLDVCPlugin tracto paratus est. Cum distributionibus communibus Linux in ambitu WSL2 constituto, ut Ubuntu, Debian et CenOS, compositorum compositio in WSLGd interacts, fundas postulationes per Wayland, X11 et PulseAudio protocolla tractantium praebens. ligaturae WSLGd-paratae sub licentia MIT distribuuntur.

Installing WSLGd saltem Fenestra 10 Insider Preview version 21362. Procedens WSLGd praesto erit pro regularibus editionibus Fenestrarum sine necessitate programmatis Praevius Insider participandi. WSLGd inauguratur currendo mandatum proprium visl -- installatur, exempli gratia, pro Ubuntu - "wsl -- install d Ubuntu". Ad ambitus WSL2 exsistens, insertio WSLGd fit per mandatum "wsl --update" (modo WSL2 ambitus qui utuntur Linux nucleo, non translationem vocant, sustentantur). Applicationes graphicae installantur per sarcinam ordinariam distributionis.

WSLGd solum mechanismos praebet ad graphics 2D reddendos, et ad accelerandum 3D graphics in OpenGL innixum, distributiones in WSL2 inauguratae suadeant utendo virtuali GPU (vGPU). vGPU agitatores WSL providentur AMD, Intel, et NVIDIA astulae. Acceleratio graphica providetur per iacuit praescriptum cum exsecutione OpenGL super DirectX 12. Iacuit auriga d3d12 designatus est, qui in compositione Mosa 21.0 principali comprehenditur et coniunctim cum Collabora elaboratur.

Rectum GPU effectum est in Linux utens fabrica /dev/dxg cum servitiis quae imitantur WDDM (Fenestra Driver Model) D3DKMT in Fenestra nucleo. Auriga nexum cum GPU physicis VM bus utens constituit. Applicationes Linux eundem gradum GPU habent accessum cum applicationibus Fenestrarum indigenarum, sine communicationis ope inter Windows et Linux. Facissatio probatio in superficie Book Gen3 cum fabrica Intel GPU ostendit se in ambitu indigena Win32, Geeks3D GpuTest demonstrare 19 FPS, in ambitu Linux cum vGPU - 18 FPS, et cum programmate reddendo in Mesa - 1 FPS.



Source: opennet.ru

Add a comment