மைக்ரோசாப்ட் விண்டோஸில் Linux GUI பயன்பாடுகளை இயக்குவதற்கான ஆதரவைச் சோதிக்கத் தொடங்கியுள்ளது

Windows இல் Linux இயங்கக்கூடிய கோப்புகளை இயக்க வடிவமைக்கப்பட்ட WSL2 துணை அமைப்பு (Windows Subsystem for Linux) அடிப்படையில் சூழல்களில் வரைகலை இடைமுகத்துடன் Linux பயன்பாடுகளை இயக்கும் திறனை சோதிக்கும் தொடக்கத்தை Microsoft அறிவித்துள்ளது. தொடக்க மெனுவில் குறுக்குவழிகளை வைப்பதற்கான ஆதரவு, ஆடியோ பிளேபேக், மைக்ரோஃபோன் ரெக்கார்டிங், ஓபன்ஜிஎல் வன்பொருள் முடுக்கம், டாஸ்க்பாரில் நிரல்களைப் பற்றிய தகவல்களைக் காண்பித்தல், Alt-Tab ஐப் பயன்படுத்தி நிரல்களுக்கு இடையில் மாறுதல், Windows இடையே தரவை நகலெடுத்தல் உள்ளிட்ட பயன்பாடுகள் பிரதான Windows டெஸ்க்டாப்புடன் முழுமையாக ஒருங்கிணைக்கப்பட்டுள்ளன. - மற்றும் லினக்ஸ் நிரல்கள் கிளிப்போர்டு வழியாக.

மைக்ரோசாப்ட் விண்டோஸில் Linux GUI பயன்பாடுகளை இயக்குவதற்கான ஆதரவைச் சோதிக்கத் தொடங்கியுள்ளது

பிரதான விண்டோஸ் டெஸ்க்டாப்பில் லினக்ஸ் பயன்பாட்டு இடைமுகத்தின் வெளியீட்டை ஒழுங்கமைக்க, மைக்ரோசாப்ட் உருவாக்கிய RAIL-Shell கலவை மேலாளர், Wayland நெறிமுறையைப் பயன்படுத்தி மற்றும் வெஸ்டன் குறியீடு அடிப்படையின் அடிப்படையில் பயன்படுத்தப்படுகிறது. RDP-RAIL (RDP Remote Application Integrated Locally) பின்தளத்தைப் பயன்படுத்தி வெளியீடு மேற்கொள்ளப்படுகிறது, இது வெஸ்டனில் முன்பு கிடைத்த RDP பின்தளத்தில் இருந்து வேறுபட்டது, இதில் கலப்பு மேலாளர் டெஸ்க்டாப்பை வழங்காது, ஆனால் RDP மீது தனிப்பட்ட பரப்புகளை (wl_surface) திருப்பி விடுகிறார். பிரதான விண்டோஸ் டெஸ்க்டாப்பில் காட்சிப்படுத்த RAIL சேனல். X11 பயன்பாடுகளை இயக்க XWayland பயன்படுத்தப்படுகிறது.

மைக்ரோசாப்ட் விண்டோஸில் Linux GUI பயன்பாடுகளை இயக்குவதற்கான ஆதரவைச் சோதிக்கத் தொடங்கியுள்ளது

ஒலி வெளியீடு PulseAudio சேவையகத்தைப் பயன்படுத்தி ஒழுங்கமைக்கப்படுகிறது, இது RDP நெறிமுறையைப் பயன்படுத்தி விண்டோஸுடன் தொடர்பு கொள்கிறது (rdp-sink செருகுநிரல் ஆடியோ வெளியீட்டிற்குப் பயன்படுத்தப்படுகிறது, மேலும் rdp-மூல செருகுநிரல் உள்ளீட்டிற்குப் பயன்படுத்தப்படுகிறது). கலப்பு சேவையகம், XWayland மற்றும் PulseAudio ஆகியவை WSLGd எனப்படும் உலகளாவிய மினி-விநியோகத்தின் வடிவத்தில் தொகுக்கப்பட்டுள்ளன, இதில் கிராபிக்ஸ் மற்றும் ஆடியோ துணை அமைப்புகளை சுருக்குவதற்கான கூறுகள் உள்ளன, மேலும் இது CBL-Mariner Linux விநியோகத்தை அடிப்படையாகக் கொண்டது, இது மைக்ரோசாஃப்ட் கிளவுட் உள்கட்டமைப்பிலும் பயன்படுத்தப்படுகிறது. . WSLGd மெய்நிகராக்க பொறிமுறைகளைப் பயன்படுத்தி இயங்குகிறது, மேலும் விர்டியோ-எஃப்ஸ் லினக்ஸ் விருந்தினர் சூழல் மற்றும் விண்டோஸ் ஹோஸ்ட் சிஸ்டம் ஆகியவற்றுக்கு இடையே அணுகலைப் பகிர்ந்து கொள்ள பயன்படுகிறது.

FreeRDP ஆனது WSLGd Linux சூழலில் தொடங்கப்பட்ட RDP சேவையகமாகப் பயன்படுத்தப்படுகிறது, மேலும் mstsc ஆனது Windows பக்கத்தில் RDP கிளையண்டாக செயல்படுகிறது. ஏற்கனவே உள்ள வரைகலை லினக்ஸ் பயன்பாடுகளைக் கண்டறிந்து அவற்றை விண்டோஸ் மெனுவில் காண்பிக்க, ஒரு WSLDVCPlugin Handler தயார் செய்யப்பட்டுள்ளது. WSL2 சூழலில் நிறுவப்பட்ட Ubuntu, Debian மற்றும் CenOS போன்ற வழக்கமான லினக்ஸ் விநியோகங்களுடன், WSLGd இல் இயங்கும் கூறுகளின் தொகுப்பு, Wayland, X11 மற்றும் PulseAudio நெறிமுறைகளைப் பயன்படுத்தி கோரிக்கைகளைக் கையாளும் சாக்கெட்டுகளை வழங்குவதன் மூலம் தொடர்பு கொள்கிறது. WSLGdக்காக தயாரிக்கப்பட்ட பைண்டிங்குகள் MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன.

WSLGd இன் நிறுவலுக்கு Windows 10 இன்சைடர் முன்னோட்டம் குறைந்தபட்சம் 21362 பதிப்பு தேவைப்படுகிறது. இனி, WSLGd இன்சைடர் முன்னோட்ட திட்டத்தில் பங்கேற்க வேண்டிய அவசியமின்றி Windows இன் வழக்கமான பதிப்புகளுக்குக் கிடைக்கும். WSLGd இன் நிறுவல் நிலையான கட்டளையை செயல்படுத்துவதன் மூலம் மேற்கொள்ளப்படுகிறது “wsl —install”, எடுத்துக்காட்டாக, Ubuntu க்கு - “wsl —install -d Ubuntu”. தற்போதுள்ள WSL2 சூழல்களுக்கு, WSLGd ஐ நிறுவுவது "wsl --update" கட்டளையைப் பயன்படுத்தி செய்யப்படுகிறது (லினக்ஸ் கர்னலைப் பயன்படுத்தும் WSL2 சூழல்கள் மட்டுமே மொழிபெயர்ப்புக்கு ஆதரவளிக்காது). விநியோகத்தின் நிலையான தொகுப்பு மேலாளர் மூலம் வரைகலை பயன்பாடுகள் நிறுவப்படுகின்றன.

WSLGd ஆனது 2D கிராபிக்ஸ் வெளியீட்டிற்கான இயந்திரங்களை மட்டுமே வழங்குகிறது, மேலும் OpenGL அடிப்படையிலான 3D வரைகலைகளை துரிதப்படுத்த, WSL2 இல் நிறுவப்பட்ட விநியோகங்கள் மெய்நிகர் GPU (vGPU) பயன்பாட்டை வழங்குகின்றன. WSL க்கான vGPU இயக்கிகள் AMD, Intel மற்றும் NVIDIA சில்லுகளுக்கு வழங்கப்படுகின்றன. DirectX 12 இல் OpenGL ஐ செயல்படுத்துவதன் மூலம் கிராபிக்ஸ் முடுக்கம் வழங்கப்படுகிறது. இந்த அடுக்கு d3d12 இயக்கி வடிவில் வடிவமைக்கப்பட்டுள்ளது, இது Mesa 21.0 இன் முக்கிய பகுதியில் சேர்க்கப்பட்டுள்ளது மற்றும் Collabora உடன் இணைந்து உருவாக்கப்படுகிறது.

விண்டோஸ் கர்னலின் WDDM (Windows Display Driver Model) D3DKMT ஐப் பிரதிபலிக்கும் சேவைகளுடன் /dev/dxg சாதனத்தைப் பயன்படுத்தி விர்ச்சுவல் GPU லினக்ஸில் செயல்படுத்தப்படுகிறது. இயக்கி VM பஸ்ஸைப் பயன்படுத்தி இயற்பியல் GPU உடன் இணைப்பை நிறுவுகிறார். விண்டோஸ் மற்றும் லினக்ஸுக்கு இடையே ஆதாரப் பகிர்வு தேவையில்லாமல், லினக்ஸ் பயன்பாடுகள் சொந்த விண்டோஸ் பயன்பாடுகளின் அதே அளவிலான GPU அணுகலைக் கொண்டுள்ளன. Intel GPU உடன் சர்ஃபேஸ் புக் Gen3 சாதனத்தின் செயல்திறன் சோதனையானது, சொந்த Win32 சூழலில், Geeks3D GpuTest சோதனையானது 19 FPS, vGPU - 18 FPS உடன் லினக்ஸ் சூழலில் மற்றும் Mesa - 1 FPS உடன் மென்பொருள் ரெண்டரிங் ஆகியவற்றைக் காட்டுகிறது.



ஆதாரம்: opennet.ru

கருத்தைச் சேர்