Microsoft Windows May 2020 Update (20H1) නිකුත් කිරීමට සූදානම් කරමින් සිටී. මෙම යාවත්කාලීනය තුළ හොඳ පරිශීලක අතුරුමුහුණත් වැඩිදියුණු කිරීම් අඩංගු වනු ඇත, නමුත් වින්ඩෝස් හි නව අනුවාදයේ සංවර්ධකයින්ට සහ අනෙක් අයට වඩා වැදගත් වන්නේ එයයි.
ඩේව් රූපර්ට් ඔහුගේ අඟල් 2 මතුපිට ලැප්ටොප් පරිගණකයේ WSL 13 ස්ථාපනය කර පළමු ප්රතිඵලය
සිත් ඇදගන්නා ආකාරයෙන් පුදුම කරනව:
WSL හි දෙවන අනුවාදය පළමු එකට වඩා 13 ගුණයකින් වේගවත් වේ! ඔබට 13x කාර්ය සාධනය වැඩි කිරීමක් නොමිලේ ලැබෙන්නේ සෑම දිනකම නොවේ. මේ ප්රතිඵල මුලින්ම දුටු විට මට සීතලක් දැනුණු අතර පිරිමි කදුලක් වැටුණි. ඇයි? හොඳයි, බොහෝ විට මම WSL හි පළමු අනුවාදය සමඟ වැඩ කිරීමෙන් වසර 5 ක් පුරා එකතු වී ඇති නැතිවූ කාලය ගැන වැලපෙමින් සිටියෙමි.
අනික මේවා නිකම්ම ඉලක්කම් නෙවෙයි. WSL 2 හි, npm ස්ථාපනය, ගොඩනැගීම, ඇසුරුම්කරණය, ගොනු බැලීම, උණුසුම් මොඩියුල නැවත පූරණය කිරීම, සේවාදායකයන් ආරම්භ කිරීම - වෙබ් සංවර්ධකයෙකු ලෙස මා දිනපතා භාවිතා කරන සෑම දෙයක්ම පාහේ වේගවත් වී ඇත. එය නැවත Mac එකක සිටින බවක් දැනේ (හෝ සමහර විට වඩා හොඳයි, පසුගිය වසර කිහිපය තුළ වඩා හොඳ බැටරි ආයු කාලයක් සඳහා Apple එහි ප්රොසෙසර රැඩිකල් ලෙස සීමා කර ඇති බැවින්).
එවැනි කඩිසරකමක් පැමිණෙන්නේ කොහෙන්ද?
ඔවුන් ඵලදායිතාවයේ 13 ගුණයක වැඩිවීමක් ලබා ගත්තේ කෙසේද? මීට පෙර, මම Mac වෙත මාරු වීම ගැන සිතූ විට, මම උපකල්පන මට්ටමින් වුවද, සමහර විකල්ප ඉවතට විසි කළෙමි. කාරණය නම්, WSL හි පළමු අනුවාදයේ ගෘහ නිර්මාණ ශිල්පය හේතුවෙන් තැටි සහ ලිනක්ස් පද්ධති ඇමතුම් සඳහා ලිවීම තරමක් මිල අධික විය (කාල පිරිවැය අනුව). දැන් අනුමාන කරන්න නවීන වෙබ් සංවර්ධනය විශාල වශයෙන් රඳා පවතින්නේ කුමක් මතද? ඔව්. ඔබ ගොනුවක් සුරකින සෑම අවස්ථාවකම පරායත්තතා සහ කේත කොටස් එකතු කරන විට, ඔබ ඇත්ත වශයෙන්ම දස දහස් ගණනක ගොනු මත තැටි ලිවීම් සහ පද්ධති ඇමතුම් විශාල ප්රමාණයක් සිදු කරයි.
මේක අමාරුවෙන් ඉගෙන ගත්තට පස්සේ අමතක කරන්න අමාරුයි. ඒ සියල්ල කෙතරම් සෙමින් හා කනගාටුදායක ලෙස ක්රියා කරයිදැයි ඔබ සිතන විට ඔබ ක්රමයෙන් මානසික අවපීඩනයට පත්වීමට පටන් ගනී. ඔබේ ලෝකය තවදුරටත් සමාන නොවන බවත් ඔබ කැමති මෙවලම තවදුරටත් ප්රයෝජනවත් හෝ ඵලදායී නොවන බවත් ඔබට වැටහේ.
වාසනාවකට මෙන්, WSL කණ්ඩායම අවදානමක් ගෙන උප පද්ධතිය සම්පූර්ණයෙන්ම නැවත ලිවීය. WSL 2 හි, මෙම ගැටළු විසඳා ඇත: සංවර්ධකයින් වින්ඩෝස් වෙත ඔවුන්ගේම ලිනක්ස් අථත්ය යන්ත්රයක් සාදා VHD (අථත්ය දෘඪාංග තැටි) ජාල ධාවකයකට ගොනු මෙහෙයුම් පවරන ලදී. වෙළඳාම යනු ඔබ එය ක්රියාත්මක කරන පළමු අවස්ථාව වන විට, ඔබට අථත්ය යන්ත්රය කරකැවීමට කාලය ගත කළ යුතුය. මෙම කාලය මිලි තත්පර වලින් මනිනු ලබන අතර මට පෞද්ගලිකව යන්තම් කැපී පෙනේ. නිදසුනක් වශයෙන්, මම සතුටින් බලා සිටිමි, මන්ද මේ සියල්ල කුමක් සඳහා දැයි මම දනිමි.
ගොනු දැන් ජීවත් වන්නේ කොහේද?
WSL 2 හි පූර්ණ ප්රයෝජන ගැනීමට, ඔබට ඔබේ ව්යාපෘති ගොනු ගෙන යාමට අවශ්ය වනු ඇත /mnt/c/Users/<පරිශීලක නාමය>/ නව නිවාස නාමාවලිය වෙත ~/ලිනක්ස් නව VHD මත. වෙත යාමෙන් ඔබට මෙම ධාවකයේ අන්තර්ගතය සබැඳිව බැලිය හැක \\wsl$\<බෙදාහැරීමේ නම>\<පරිශීලක නාමය>\නිවස හෝ විධානය ඇතුල් කිරීමෙන් ගවේෂණය කරන්න ඔබේ Bash shell එකෙන්.
මෙය සැබෑ Linux ගොනු පද්ධතියක් වන අතර, එය ඔබ අපේක්ෂා කරන පරිදි ක්රියා කරයි සහ හැසිරේ. මම ෆෝල්ඩරයක් හැදුවා ~/ව්යාපෘති, මගේ සියලුම ව්යාපෘති ගබඩාවන් ජීවත් වන ස්ථානය වන අතර පසුව මම කේත විධානය භාවිතයෙන් Visual Studio Code හි ව්යාපෘති විවෘත කරමි.
VS කේතය ගැන කුමක් කිව හැකිද?
WSL ස්ථාපනය කිරීම
මුලින්ම මම මේ Extension එක Install කරන එක ගැන ටිකක් කලබල උනා මොකද මම කලින් install කරලා configure කරපු ඒවා ආයෙත් දාන්න ඕන නිසා. නමුත් දැන් මම එය අගය කරමි, මා වැඩ කරන්නේ කුමන පරිසරයක සහ මගේ ලිපිගොනු ජීවත් වන්නේ කොතැනද යන්න පෙන්වන විශේෂ දෘශ්යකරණ ස්ථරයක් ඇති බැවිනි. මෙමගින් Windows වෙබ් සංවර්ධන ක්රියාවලිය වඩාත් විනිවිද පෙනෙන අතර VS Code හි අනුවාද පාලන UI භාවිතා කිරීම වඩාත් පහසු විය.
සතුටු කඳුළු සහ දීප්තිමත් අනාගතයක් සඳහා බලාපොරොත්තුව
Windows May 2020 යාවත්කාලීනයේ මීළඟ නිකුතුව සහ මගේ ප්රබල සූදු පරිගණකයේ පියාසර කරන ප්රශස්ත Linux උප පද්ධතිය ගැන මට සතුටක් දැනෙන්නේ නැත. මම තවම නොදන්නා, නමුත් පසුව තවත් ගැටළු ඇති විය හැක
ඊට අමතරව, එය අමතක නොකරන්න
වසර 5 ක් වින්ඩෝස් මත වැඩ කර ඇති අතර, මම බොහෝ දේ අත්විඳිමි: රේල් පීලි ස්ථාපනය කිරීමට නොහැකි වීම, කෘතිම සිග්වින් ෂෙල් වෙඩි සමඟ පොරබදමින්. මයික්රොසොෆ්ට් විසින් WSL හි පළමු අනුවාදය ප්රකාශයට පත් කරන විට එම Build 2016 සම්මන්ත්රණයේදී මට ඉදිරිපස අසුනක් තිබුණි. වින්ඩෝස් හි වෙබ් සංවර්ධනය අවසානයේ නව මට්ටමකට ළඟා වනු ඇතැයි මම බලාපොරොත්තු වීමට පටන් ගතිමි. සැකයකින් තොරව, WSL 2 යනු එතැන් සිට මා දුටු විශාලතම දියුණුව වන අතර එය අප නව යුගයක මුදුනේ සිටින බව පෙනේ.
දැන්වීම් ප්රචාරණ අයිතිවාසිකම්
වැඩ අවශ්ය නම් වින්ඩෝස් සර්වර්, එහෙනම් ඔබ අනිවාර්යයෙන්ම
මූලාශ්රය: www.habr.com