WSL හි පළමු ස්ථායී නිකුතුව, වින්ඩෝස් මත ලිනක්ස් යෙදුම් ධාවනය කිරීම සඳහා ස්ථරයකි

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

"wsl --install" සහ "wsl --update" විධානයන් පෙරනිමියෙන් මයික්‍රොසොෆ්ට් වෙළඳසැල WSL ස්ථාපනය කිරීමට සහ යාවත්කාලීන කිරීමට භාවිතා කිරීමට මාරු කර ඇත, එමඟින් බිල්ට් ආකාරයෙන් බෙදා හැරීමට සාපේක්ෂව යාවත්කාලීන කිරීම් සැලකිය යුතු ලෙස වේගවත් බෙදා හැරීමට ඉඩ සලසයි. වින්ඩෝස් සංරචකය. පැරණි ස්ථාපන ක්‍රමය වෙත ආපසු යාමට, wsl උපයෝගීතාව මඟින් “--inbox” විකල්පය ඉදිරිපත් කරයි. මීට අමතරව, Windows 10 සඳහා ගොඩනැගීම් සඳහා සහය Microsoft Store හරහා ලබා දෙන ලදී, මෙම වේදිකාව භාවිතා කරන්නන්ට චිත්‍රක Linux යෙදුම් දියත් කිරීම සහ systemd පද්ධති කළමනාකරු සඳහා සහය වැනි WSL හි එවැනි නවෝත්පාදනයන් වෙත ප්‍රවේශය ලබා ගැනීමට හැකි විය.

යාවත්කාලීන කරන ලද wsl.exe උපයෝගීතාව, මයික්‍රොසොෆ්ට් වෙළඳසැලෙන් බාගත කිරීම සඳහා පෙරනිමියෙන් මාරු කර ඇත, නොවැම්බර් Windows 10 සහ 11 “22H2” යාවත්කාලීන කිරීම්වලට ඇතුළත් කර ඇත, ඒවා දැනට ස්ථාපනය කර ඇත්තේ අතින් පරීක්ෂා කිරීමෙන් පසුව පමණි (Windows සිටුවම් -> “යාවත්කාලීන සඳහා පරීක්ෂා කරන්න”) , සහ දෙසැම්බර් මැදදී ස්වයංක්‍රීයව යොදනු ලැබේ. විකල්ප ස්ථාපන විකල්පයක් ලෙස, ඔබට GitHub මත සත්කාරකත්වය සපයන msi පැකේජ භාවිතා කළ හැක.

Linux executables WSL හි ක්‍රියාත්මක වන බව සහතික කිරීම සඳහා, Linux පද්ධති ඇමතුම් Windows පද්ධති ඇමතුම් බවට පරිවර්තනය කළ මුල් ඉමුලේටරය වෙනුවට, සම්පූර්ණ ලිනක්ස් කර්නලයක් සහිත පරිසරයක් සපයනු ලැබේ. WSL සඳහා යෝජනා කර ඇති කර්නලය පදනම් වී ඇත්තේ Linux කර්නලය 5.10 නිකුතුව මත වන අතර එය WSL-විශේෂිත පැච් සමඟ පුළුල් කර ඇති අතර, කර්නල් ආරම්භක කාලය අඩු කිරීම, මතක පරිභෝජනය අඩු කිරීම, ලිනක්ස් ක්‍රියාවලීන් මගින් නිදහස් කරන ලද මතකයට වින්ඩෝස් නැවත ලබා දීම සහ අවම වශයෙන් ඉතිරි කිරීම ඇතුළුව. කර්නලයේ අවශ්‍ය ධාවක සහ උප පද්ධති කට්ටලයක්.

Azure හි දැනටමත් ක්‍රියාත්මක වන අතථ්‍ය යන්ත්‍රයක් භාවිතයෙන් කර්නලය වින්ඩෝස් පරිසරයක ක්‍රියාත්මක වේ. WSL පරිසරය ext4 ගොනු පද්ධතියක් සහ අතථ්‍ය ජාල ඇඩැප්ටරයක් ​​සහිත වෙනම තැටි රූපයක් (VHD) මත ධාවනය වේ. පරිශීලක අවකාශ සංරචක වෙන වෙනම ස්ථාපනය කර ඇති අතර විවිධ බෙදාහැරීම් ගොඩ නැගීම් මත පදනම් වේ. උදාහරණයක් ලෙස, WSL හි ස්ථාපනය සඳහා, Microsoft Store නාමාවලිය Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE සහ openSUSE හි ගොඩනැගීම් ඉදිරිපත් කරයි.

1.0 අනුවාදය දෝෂ 100 ක් පමණ නිවැරදි කරන අතර නවෝත්පාදන කිහිපයක් හඳුන්වා දෙයි:

  • ලිනක්ස් පරිසරය තුළ systemd පද්ධති කළමනාකරු භාවිතා කිරීමට විකල්ප අංගයක් සපයා ඇත. Systemd සහාය මඟින් ඔබට බෙදාහැරීම් සඳහා අවශ්‍යතා අඩු කිරීමට සහ WSL හි සපයා ඇති පරිසරය සාම්ප්‍රදායික දෘඩාංග මත බෙදාහැරීම් ක්‍රියාත්මක කිරීමේ තත්ත්වයට සමීප කිරීමට ඉඩ සලසයි. මීට පෙර, WSL හි වැඩ කිරීමට, බෙදාහැරීම් වලට PID 1 යටතේ ක්‍රියාත්මක වන සහ Linux සහ Windows අතර අන්තර් ක්‍රියාකාරීත්වය සඳහා යටිතල පහසුකම් සැකසුම සපයන මයික්‍රොසොෆ්ට් සපයන ලද ආරම්භක හසුරුව භාවිතා කිරීමට සිදු විය.
  • Windows 10 සඳහා, චිත්‍රක ලිනක්ස් යෙදුම් ධාවනය කිරීමේ හැකියාව ක්‍රියාත්මක කර ඇත (මීට පෙර, ග්‍රැෆික් සහාය ලබා ගත හැකි වූයේ Windows 11 හි පමණි).
  • ස්ථාපනයෙන් පසු බෙදාහැරීම දියත් කිරීම අක්‍රිය කිරීමට "--no-launch" විකල්පය "wsl --install" විධානයට එක් කර ඇත.
  • මයික්‍රොසොෆ්ට් වෙළඳසැල වෙනුවට GitHub හරහා සංරචක බාගත කිරීම සඳහා “wsl —update” සහ “wsl —install” විධානවලට “--web-download” විකල්පයක් එක් කරන ලදී.
  • VHD ගොනු සවි කිරීමට “wsl –mount” විධානයට “--vhd” විකල්ප එකතු කරන ලද අතර සවිකරන ලක්ෂ්‍යයේ නම සඳහන් කිරීමට “--name”.
  • VHD ආකෘතියෙන් ආයාත කිරීමට හෝ අපනයන කිරීමට "wsl --import" සහ "wsl --export" විධාන වලට "--vhd" විධානය එක් කරන ලදී.
  • ලියාපදිංචි කිරීමට සහ බෙදාහැරීමක් ලෙස පවතින .vhdx ගොනුවක් භාවිතා කිරීමට "wsl --import-in-place" විධානය එක් කරන ලදී.
  • අනුවාද අංකය පෙන්වීමට "wsl --version" විධානය එක් කරන ලදී.
  • වැඩි දියුණු කළ දෝෂ හැසිරවීම.
  • සහාය දක්වන චිත්‍රක යෙදුම් (WSLg) සහ Linux කර්නලය සඳහා වන සංරචක අමතර MSI ගොනු බාගත කිරීම අවශ්‍ය නොවන තනි පැකේජයකට ඒකාබද්ධ කර ඇත.

උණුසුම් ලෙස, WSL 1.0.1 යාවත්කාලීනය නිකුත් කරන ලදී (දැනට පූර්ව නිකුතුවේ තත්වයේ ඇත), එමඟින් නව සැසියක් ආරම්භ කිරීමේදී wslservice.exe ක්‍රියාවලිය කැටි කිරීම ඉවත් කරන ලදී, unix socket /tmp/.X11- සහිත ගොනුව unix කියවීමට පමණක් ප්‍රකාරයට මාරු කරන ලදී, දෝෂ හසුරුවන්න වැඩිදියුණු කර ඇත.

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

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