Microsoft විසින් සම්මත Linux කර්නලයක් සහිත WSL2 උප පද්ධතිය නිවේදනය කරන ලදී

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

WSL2 හි පරීක්ෂණ නිකුතුව ජුනි මස අවසානයේදී පර්යේෂණාත්මක ගොඩනැගීම් වලින් පිරිනමනු ලැබේ වින්ඩෝස් ඉන්ෂුවරන්ස්. WSL1 සඳහා ඉමුලේටරය මත පදනම් වූ සහය රඳවා ගනු ඇති අතර පරිශීලකයින්ට එය WSL2 සමඟින් පැත්තකින් භාවිතා කිරීමට හැකි වනු ඇත. වින්ඩෝස් පරිසරයක ලිනක්ස් කර්නලය ධාවනය කිරීම සඳහා, Azure හි දැනටමත් භාවිතා කර ඇති සැහැල්ලු අතථ්‍ය යන්ත්‍රයක් භාවිතා වේ.

Windows 2 සඳහා WSL10 හි කොටසක් ලෙස, සම්මත Linux 4.19 කර්නලයක් සහිත සංරචකයක් පිරිනමනු ලැබේ. LTS ශාඛාව 4.19 සඳහා නිවැරදි කිරීම් නිකුත් කරන විට, WSL2 සඳහා වන කර්නලය Windows Update යාන්ත්‍රණය හරහා ක්ෂණිකව යාවත්කාලීන කර Microsoft අඛණ්ඩ ඒකාබද්ධතා යටිතල ව්‍යුහය තුළ පරීක්ෂා කරනු ලැබේ. WSL2 විසින් Azure යටිතල ව්‍යුහය ලෙස එකම කර්නලය භාවිතා කරනු ඇත, එය නඩත්තු කිරීම පහසු කරයි.

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

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

එය තවමත් ලිනක්ස් කර්නලය නැව්ගත කළද, WSL2 පරිශීලක-අවකාශ සංරචක සූදානම් කළ කට්ටලයක් ලබා නොදේ. මෙම සංරචක වෙන වෙනම ස්ථාපනය කර ඇති අතර විවිධ බෙදාහැරීම්වල එකලස් කිරීම් මත පදනම් වේ. උදාහරණයක් ලෙස, Microsoft Store නාමාවලියෙහි WSL හි ස්ථාපනය කිරීමට ඉදිරිපත් කළා එකලස් කිරීම් උබුන්ටු, Debian GNU/Linux, Kali Linux, SUSE и openSUSE. වින්ඩෝස් හි ඉදිරිපත් කර ඇති ලිනක්ස් කර්නලය සමඟ අන්තර් ක්‍රියා කිරීමට, ඔබට ඇරඹුම් ක්‍රියාවලිය වෙනස් කරන බෙදා හැරීමට කුඩා ආරම්භක ස්ක්‍රිප්ට් එකක් ආදේශ කිරීමට අවශ්‍ය වනු ඇත. Canonical දැනටමත් ඇත ප්රකාශ කළේය WSL2 මත ධාවනය වන උබුන්ටු සඳහා පූර්ණ සහය ලබා දීමේ අභිප්‍රාය ගැන.

ඊට අමතරව, එය සටහන් කළ හැකිය ප්‍රකාශනය Microsoft terminal emulator වින්ඩෝස් ටර්මිනලය, MIT බලපත්‍රය යටතේ බෙදා හරින ලද කේතය. ටර්මිනලය සමඟින්, Windows හි භාවිතා වන සහ Windows Console API ක්‍රියාත්මක කරන මුල් විධාන රේඛා අතුරුමුහුණත conhost.exe ද විවෘත මූලාශ්‍රය වේ. ටර්මිනලය ටැබ්-පාදක අතුරුමුහුණතක් සහ බෙදීම් කවුළු සපයයි, වර්ණ ප්‍රතිදානය සඳහා යුනිකෝඩ් සහ ගැලවීමේ අනුපිළිවෙල සම්පූර්ණයෙන්ම සහය දක්වයි, ඔබට තේමා වෙනස් කිරීමට සහ ඇඩෝන සක්‍රීය කිරීමට ඉඩ සලසයි, අතථ්‍ය කොන්සෝල (PTY) සඳහා සහය දක්වයි සහ පෙළ විදැහුම්කරණය වේගවත් කිරීමට DirectWrite/DirectX භාවිතා කරයි. ටර්මිනලයට Command Prompt (cmd), PowerShell සහ WSL කවච භාවිතා කළ හැක. ගිම්හානයේදී, නව පර්යන්තය මයික්‍රොසොෆ්ට් වෙළඳසැල් නාමාවලිය හරහා වින්ඩෝස් පරිශීලකයින්ට ලබා ගත හැකිය.

Microsoft විසින් සම්මත Linux කර්නලයක් සහිත WSL2 උප පද්ධතිය නිවේදනය කරන ලදී

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

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