WSL2 උප පද්ධතිය (ලිනක්ස් සඳහා වින්ඩෝස් උප පද්ධතිය) සමඟින් වින්ඩෝස් ඉන්සයිඩර් ගොඩනැගීම් ප්‍රකාශයට පත් කර ඇත.

Microsoft නිවේදනය කරන ලදි වින්ඩෝස් හි ලිනක්ස් ක්‍රියාත්මක කළ හැකි ගොනු දියත් කිරීම සහතික කරන කලින් ප්‍රකාශයට පත් කරන ලද WSL18917 (ලිනක්ස් සඳහා වින්ඩෝස් උප පද්ධතිය) ස්තරය ඇතුළත් වින්ඩෝස් ඉන්සයිඩර් (බිල්ඩ් 2) හි නව පර්යේෂණාත්මක ගොඩනැගීම් ගොඩනැගීම ගැන. WSL හි දෙවන සංස්කරණය ලිනක්ස් පද්ධති ඇමතුම් පියාසර කරන විට වින්ඩෝස් පද්ධති ඇමතුම් බවට පරිවර්තනය කරන ඉමුලේටරයක් ​​වෙනුවට සම්පූර්ණ ලිනක්ස් කර්නලයක් ලබා දීමෙන් කැපී පෙනේ.

සම්මත කර්නලයක් භාවිතා කිරීමෙන් ඔබට පද්ධති ඇමතුම් මට්ටමින් ලිනක්ස් සමඟ පූර්ණ අනුකූලතාවයක් ලබා ගැනීමට සහ වින්ඩෝස් හි ඩොකර් බහාලුම් බාධාවකින් තොරව ධාවනය කිරීමේ හැකියාව ලබා දීමට මෙන්ම FUSE යාන්ත්‍රණය මත පදනම්ව ගොනු පද්ධති සඳහා සහය ක්‍රියාත්මක කිරීමට ඉඩ සලසයි. WSL1 හා සසඳන විට, WSL2 I/O සහ ගොනු පද්ධති මෙහෙයුම්වල කාර්ය සාධනය සැලකිය යුතු ලෙස වැඩි කර ඇත. උදාහරණයක් ලෙස, සම්පීඩිත සංරක්ෂිතයක් ඉවත් කිරීමේදී, WSL2 WSL1 ට වඩා 20 ගුණයක් වේගවත් වන අතර, "git clone", "npm ස්ථාපනය", "apt update" සහ "apt upgrade" මෙහෙයුම් සිදු කරන විට 2-5 ගුණයක වේගවත් වේ.

WSL2 දැනටමත් Azure හි භාවිතා කර ඇති අතථ්‍ය යන්ත්‍රයක් භාවිතා කරමින් Windows පරිසරයක ධාවනය වන Linux 4.19 කර්නලය මත පදනම් වූ සංරචකයක් ඉදිරිපත් කරයි. ලිනක්ස් කර්නලය වෙත යාවත්කාලීන කිරීම් වින්ඩෝස් යාවත්කාලීන යාන්ත්‍රණය හරහා ලබා දෙන අතර මයික්‍රොසොෆ්ට් හි අඛණ්ඩ ඒකාබද්ධතා යටිතල ව්‍යුහයට එරෙහිව පරීක්ෂා කරනු ලැබේ. WSL සමඟ කර්නලය ඒකාබද්ධ කිරීම සඳහා සකස් කරන ලද සියලුම වෙනස්කම් නොමිලේ GPLv2 බලපත්‍රය යටතේ ප්‍රකාශයට පත් කිරීමට පොරොන්දු වේ. සකස් කරන ලද පැච් වල කර්නලයේ ආරම්භක කාලය අඩු කිරීම, මතක පරිභෝජනය අඩු කිරීම සහ අවශ්‍ය අවම ධාවක සහ උප පද්ධති කර්නලය තුළ තැබීම සඳහා ප්‍රශස්තකරණයන් ඇතුළත් වේ.

WSL1 හි පැරණි අනුවාදය සඳහා සහය රඳවා තබා ඇති අතර පරිශීලක මනාපයන් මත පදනම්ව පද්ධති දෙකම එක පැත්තකින් භාවිතා කළ හැක. WSL2 WSL1 සඳහා විනිවිද පෙනෙන ආදේශකයක් ලෙස ක්රියා කළ හැකිය. WSL1 පරිශීලක අවකාශ සංරචක වලට සමානයි ස්ථාපිත කර ඇත වෙන වෙනම සහ විවිධ බෙදාහැරීම්වල එකලස් කිරීම් මත පදනම් වේ. උදාහරණයක් ලෙස, Microsoft Store නාමාවලියෙහි WSL හි ස්ථාපනය කිරීමට ඉදිරිපත් කළා එකලස් කිරීම් උබුන්ටු, Debian GNU/Linux, Kali Linux, Fedora,
ඇල්පයින්, SUSE и openSUSE.

පරිසරය ඉටු කළා ext4 ගොනු පද්ධතිය සහ අතථ්‍ය ජාල ඇඩැප්ටරය සමඟ වෙනම තැටි රූපයක් (VHD). WSL2 හි ඉදිරිපත් කර ඇති ලිනක්ස් කර්නලය සමඟ අන්තර් ක්‍රියාකාරීත්වය සඳහා ඇරඹුම් ක්‍රියාවලිය වෙනස් කරන බෙදාහැරීමේ කුඩා ආරම්භක ස්ක්‍රිප්ට් එකක් ඇතුළත් කිරීම අවශ්‍ය වේ. බෙදාහැරීමේ මෙහෙයුම් මාතයන් මාරු කිරීම සඳහා, "wsl -set-version" නව විධානයක් යෝජනා කර ඇති අතර, WSL හි පෙරනිමි අනුවාදය තේරීමට, "wsl -set-default-version" විධානය.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න