መጀመሪያ የተረጋጋ የWSL ልቀት፣ የሊኑክስ መተግበሪያዎችን በዊንዶው ላይ ለማስኬድ ንብርብር

ማይክሮሶፍት በዊንዶው ላይ የሊኑክስ አፕሊኬሽኖችን ለማሄድ ንብርብር ለቋል - WSL 1.0.0 (Windows Subsystem for Linux) ይህ የፕሮጀክቱ የመጀመሪያ የተረጋጋ ልቀት ምልክት ተደርጎበታል። በተመሳሳይ ጊዜ፣ በMicrosoft ማከማቻ በኩል የሚላኩ የWSL ፓኬጆች ከሙከራ ልማት ተወግደዋል።

የ"wsl --install" እና ​​"wsl --update" ትዕዛዞች በነባሪነት ማይክሮሶፍት ስቶርን ተጠቅመው WSL ን ለመጫን እና ለማዘመን ተንቀሳቅሰዋል፣ ይህም እንደ አብሮ የተሰራ የዊንዶውስ አካል ከማሰራጨት ጋር ሲነጻጸር በከፍተኛ ፍጥነት የዝማኔ አቅርቦት እንዲኖር ያስችላል። ወደ አሮጌው የመጫኛ እቅድ ለመመለስ የ WSl መገልገያ የ "--inbox" አማራጭን ያቀርባል. የዊንዶውስ 10 ግንባታዎች እንዲሁ በ Microsoft ማከማቻ በኩል ይደገፋሉ ፣ ይህም ለዊንዶውስ XNUMX ተጠቃሚዎች የ WSL ፈጠራዎችን እንደ ግራፊክ ሊኑክስ አፕሊኬሽኖች ማስኬድ እና ለስርዓተ-ስርዓት አስተዳዳሪ ድጋፍ ይሰጣል ።

ከማይክሮሶፍት ስቶር ለማውረድ በነባሪ የተተረጎመው የተሻሻለው wsl.exe መገልገያ በዊንዶውስ 10 እና 11 “22H2” የኖቬምበር ዝመናዎች ውስጥ ተካቷል ፣እነዚህም በእጅ ከተረጋገጠ በኋላ ብቻ ተጭነዋል (የዊንዶውስ መቼቶች -> “ዝማኔዎችን ፈልግ”) ፣ እና በታህሳስ አጋማሽ ላይ በራስ-ሰር ይተገበራል። እንደ አማራጭ የመጫኛ አማራጭ፣ በ GitHub ላይ የተስተናገዱትን msi ጥቅሎችን መጠቀም ይችላሉ።

የLinux executables በWSL ውስጥ መስራታቸውን ለማረጋገጥ፣ የሊኑክስ ሲስተም ጥሪዎችን ወደ ዊንዶውስ ሲስተም ጥሪዎች ከተረጎመው ኦሪጅናል ኢሙሌተር ይልቅ፣ ሙሉ የሊኑክስ ከርነል አካባቢ ቀርቧል። ለWSL የታቀደው ከርነል በሊኑክስ 5.10 ከርነል መለቀቅ ላይ የተመሰረተ ሲሆን ይህም ከWSL-ተኮር ጥገናዎች ጋር የተራዘመ ሲሆን ይህም የከርነል ጅምር ጊዜን ለመቀነስ ፣ የማህደረ ትውስታ ፍጆታን ለመቀነስ ፣ በሊኑክስ ሂደቶች የተለቀቀውን ማህደረ ትውስታን ወደ ዊንዶውስ በመመለስ እና ዝቅተኛውን በመተው ላይ ነው። በከርነል ውስጥ የሚፈለጉ የአሽከርካሪዎች እና ንዑስ ስርዓቶች ስብስብ።

ከርነል በዊንዶውስ አካባቢ ውስጥ ቀድሞውኑ በ Azure ውስጥ የሚሰራ ምናባዊ ማሽንን በመጠቀም ይሰራል። የWSL አካባቢ በተለየ የዲስክ ምስል (VHD) ከኤክስ 4 ፋይል ስርዓት እና ከቨርቹዋል ኔትወርክ አስማሚ ጋር ይሰራል። የተጠቃሚ-ቦታ ክፍሎች በተናጥል የተጫኑ እና ከተለያዩ ስርጭቶች የተገነቡ ናቸው. ለምሳሌ፣ ማይክሮሶፍት ስቶር በWSL ላይ ለመጫን የኡቡንቱ፣ ዴቢያን ጂኤንዩ/ሊኑክስ፣ ካሊ ሊኑክስ፣ ፌዶራ፣ አልፓይን፣ SUSE እና openSUSE ግንባታዎችን ያቀርባል።

በስሪት 1.0፣ ወደ 100 የሚጠጉ ሳንካዎች ተስተካክለዋል እና ብዙ ፈጠራዎች ተተግብረዋል፡

  • በሊኑክስ አካባቢዎች የስርዓት አስተዳዳሪን ለመጠቀም አማራጭ ችሎታ ቀርቧል። የስርዓት ድጋፍ የስርጭት መስፈርቶችን ለመቀነስ እና በ WSL ውስጥ የሚሰጠውን አካባቢ በተለመደው ሃርድዌር ላይ ወደ ማሰራጫ ሁኔታ ቅርብ ለማድረግ ያስችልዎታል። ከዚህ ቀደም ከWSL ጋር ለመስራት ስርጭቶች በፒአይዲ 1 ስር የሚሰራ እና በሊኑክስ እና ዊንዶውስ መካከል እርስበርስ መስተጋብር የሚፈጠር መሠረተ ልማትን የሚያዘጋጅ በማይክሮሶፍት የቀረበ የኢንቴል ተቆጣጣሪ መጠቀም ነበረባቸው።
  • ለዊንዶውስ 10 የሊኑክስ ግራፊክስ አፕሊኬሽኖችን የማሄድ ችሎታ ተተግብሯል (ቀደም ሲል የግራፊክስ ድጋፍ በዊንዶውስ 11 ውስጥ ብቻ ነበር የሚገኘው)።
  • ከተጫነ በኋላ የማከፋፈያ ማስጀመርን ለማሰናከል የ"--no-launch" አማራጭን ወደ "wsl --install" ትዕዛዝ ታክሏል።
  • ከማይክሮሶፍት ስቶር ይልቅ አካላትን በ GitHub ለማውረድ የ"--web-download" አማራጭ ወደ "wsl --update" እና "wsl --install" ታክሏል።
  • የ "-vhd" አማራጮችን ወደ "wsl --mount" ትዕዛዝ VHD ፋይሎችን ለመጫን እና "--name" የተራራውን ነጥብ ስም ለመጥቀስ ታክሏል.
  • በVHD ቅርጸት ለማስመጣት ወይም ወደ ውጭ ለመላክ የ"-vhd" ትዕዛዝ ወደ "wsl --import" እና "wsl --export" ትዕዛዝ ታክሏል።
  • አሁን ያለውን .vhdx ፋይል እንደ ማከፋፈያ ለመጠቀም የ"wsl --import-in-place" ትዕዛዝ ታክሏል።
  • የስሪት ቁጥሩን ለማሳየት የ"wsl --version" ትዕዛዝ ታክሏል።
  • የተሻሻለ የስህተት አያያዝ።
  • ለግራፊክ አፕሊኬሽኖች (WSLg) እና የሊኑክስ ከርነል ድጋፍ ሰጪ አካላት ተጨማሪ MSI ፋይሎችን ማውረድ ወደማይፈልግ ነጠላ ጥቅል ውስጥ ገብተዋል።

በሙቅ ፍለጋ ፣ የ WSL 1.0.1 ዝመና ተለቀቀ (የቅድመ-ልቀት ሁኔታ እያለ) ፣ አዲስ ክፍለ ጊዜ ሲጀመር የ WSlservice.exe ሂደትን ማንጠልጠልን ያስተካክላል ፣ ፋይሉ በዩኒክስ ሶኬት /tmp/.X11 -ዩኒክስ ወደ ተነባቢ-ብቻ ሁነታ ተቀይሯል፣ የተሻሻሉ የስህተት ተቆጣጣሪዎች።

ምንጭ: opennet.ru

አስተያየት ያክሉ