માઈક્રોસોફ્ટ
પ્રમાણભૂત કર્નલનો ઉપયોગ કરવાથી તમે સિસ્ટમ કૉલ્સના સ્તરે Linux સાથે સંપૂર્ણ સુસંગતતા પ્રાપ્ત કરી શકો છો અને વિન્ડોઝ પર ડોકર કન્ટેનરને એકીકૃત રીતે ચલાવવાની ક્ષમતા પ્રદાન કરી શકો છો, તેમજ FUSE મિકેનિઝમ પર આધારિત ફાઇલ સિસ્ટમ્સ માટે સપોર્ટ લાગુ કરી શકો છો. WSL1 ની સરખામણીમાં, WSL2 એ I/O અને ફાઇલ સિસ્ટમ ઑપરેશન્સની કામગીરીમાં નોંધપાત્ર વધારો કર્યો છે. ઉદાહરણ તરીકે, સંકુચિત આર્કાઇવને અનપૅક કરતી વખતે, WSL2 WSL1 કરતાં 20 ગણું ઝડપી છે, અને "git ક્લોન", "npm install", "apt update" અને "apt upgrade" ની કામગીરી કરતી વખતે 2-5 ગણી ઝડપી છે.
WSL2 એ Linux 4.19 કર્નલ પર આધારિત એક ઘટક ઓફર કરે છે જે એઝ્યુરમાં પહેલેથી જ વપરાતા વર્ચ્યુઅલ મશીનનો ઉપયોગ કરીને Windows પર્યાવરણમાં ચાલે છે. Linux કર્નલના અપડેટ્સ વિન્ડોઝ અપડેટ મિકેનિઝમ દ્વારા વિતરિત કરવામાં આવે છે અને માઇક્રોસોફ્ટના સતત એકીકરણ ઇન્ફ્રાસ્ટ્રક્ચર સામે પરીક્ષણ કરવામાં આવે છે. WSL સાથે કર્નલના એકીકરણ માટે તૈયાર કરાયેલા તમામ ફેરફારો મફત GPLv2 લાયસન્સ હેઠળ પ્રકાશિત કરવાનું વચન આપવામાં આવ્યું છે. તૈયાર કરેલ પેચોમાં કર્નલ સ્ટાર્ટઅપ સમય ઘટાડવા, મેમરી વપરાશ ઘટાડવા અને કર્નલમાં ડ્રાઇવરો અને સબસિસ્ટમનો ન્યૂનતમ જરૂરી સેટ છોડવા માટે ઑપ્ટિમાઇઝેશનનો સમાવેશ થાય છે.
WSL1 ના જૂના સંસ્કરણ માટેનો આધાર જાળવી રાખવામાં આવ્યો છે અને વપરાશકર્તાની પસંદગીઓને આધારે બંને સિસ્ટમ્સનો ઉપયોગ એકસાથે થઈ શકે છે. WSL2 WSL1 માટે પારદર્શક રિપ્લેસમેન્ટ તરીકે કામ કરી શકે છે. WSL1 વપરાશકર્તા જગ્યા ઘટકોની જેમ જ
પર્યાવરણ
સોર્સ: opennet.ru