ለምን WSL 2 ከWSL በ13 እጥፍ ፈጣን ነው፡ ከውስጥ አዋቂ ቅድመ እይታ

ማይክሮሶፍት የዊንዶው ሜይ 2020 ዝመና (20H1) መልቀቅን እያዘጋጀ ነው። ይህ ዝማኔ አንዳንድ ጥሩ የተጠቃሚ በይነገጽ ማሻሻያዎችን ይይዛል፣ ነገር ግን በአዲሱ የዊንዶውስ ስሪት ውስጥ ለገንቢዎች እና ለሌሎች በጣም አስፈላጊው ነገር ይህ ነው። WSL 2 (የዊንዶውስ ንዑስ ስርዓት ለሊኑክስ)። ይህ ወደ ዊንዶውስ ኦኤስ ለመቀየር ለሚፈልጉት ጠቃሚ መረጃ ነው ፣ ግን አልደፈሩም።

ዴቭ ሩፐርት በ2 ኢንች Surface ላፕቶፑ ላይ WSL 13 ን ጫነ እና የመጀመሪያ ውጤቶቹ
በሚያስደንቅ ሁኔታ:

ለምን WSL 2 ከWSL በ13 እጥፍ ፈጣን ነው፡ ከውስጥ አዋቂ ቅድመ እይታ

ሁለተኛው የ WSL ስሪት ከመጀመሪያው 13 እጥፍ ፈጣን ነው! የ13x አፈጻጸምን በነጻ የሚያገኙበት በየቀኑ አይደለም። እነዚህን ውጤቶች ለመጀመሪያ ጊዜ ሳየው ብርድ ብርድ ማለት ተሰማኝ እና የወንድ እንባ ፈሰሰኝ። ለምን? ደህና፣ በአብዛኛው እኔ ከመጀመሪያው የWSL ስሪት ጋር በመስራት ከ5 ዓመታት በላይ የተጠራቀመውን የጠፋውን ጊዜ እያዘንኩ ነበር።

እና እነዚህ ቁጥሮች ብቻ አይደሉም. በWSL 2፣ npm መጫን፣ ህንጻ፣ ማሸግ፣ ፋይሎችን መመልከት፣ ትኩስ ሞጁሎችን መጫን፣ ሰርቨሮችን ማስጀመር - በየቀኑ እንደ ድር ገንቢ የምጠቀመው ሁሉም ነገር ማለት ይቻላል በጣም ፈጣን ሆኗል። ባለፉት ጥቂት አመታት ውስጥ አፕል ፕሮሰሰሮጆቹን በተሻለ ሁኔታ የባትሪ ህይወትን እየገደበ ስለሆነ እንደገና በማክ ላይ የመሆን ያህል ይሰማዎታል (ወይም ምናልባት የተሻለ)።

እንዲህ ዓይነቱ ቅልጥፍና የሚመጣው ከየት ነው?

የ13x ምርታማነት እድገትን እንዴት ማሳካት ቻሉ? ከዚህ ቀደም ወደ ማክ ስለመቀየር ሳስብ፣ ምንም እንኳን በግምቶች ደረጃ ብቻ ቢሆንም አንዳንድ አማራጮችን አውጥቻለሁ። እውነታው ግን በ WSL የመጀመሪያ እትም አርክቴክቸር ምክንያት ወደ ዲስክ እና ሊነክስ ስርዓት መፃፍ በጣም ውድ ነበር (በጊዜ ወጪዎች)። እና አሁን በዘመናዊው የድር ልማት ላይ በጣም የተመካው ምን እንደሆነ አስቡ? አዎ. ፋይል በሚያስቀምጡ ቁጥር ብዙ ጥገኞችን እና የኮድ ቅንጣቢዎችን አንድ ላይ ስታጣምሩ ብዙ የዲስክ ጽሁፎችን እና በአስር ሺዎች በሚቆጠሩ ፋይሎች ላይ የስርዓት ጥሪዎችን እያደረጉ ነው።

አንዴ ይህን በከባድ መንገድ ከተማሩ፣ መርሳት ከባድ ነው። በዝግታ እና በሚያሳዝን ሁኔታ ሁሉም ነገር እንደሚሰራ ስታስብ ቀስ በቀስ የመንፈስ ጭንቀት ትጀምራለህ። እና የእርስዎ ዓለም ከአሁን በኋላ ተመሳሳይ እንደማይሆን እና የወደዱት መሳሪያ ጠቃሚ ወይም ውጤታማ እንደማይመስል ይገነዘባሉ።

እንደ እድል ሆኖ፣ የWSL ቡድን አደጋን ወስዶ ንዑስ ስርዓቱን ሙሉ በሙሉ ጻፈ። በ WSL 2 ውስጥ እነዚህ ችግሮች ተፈትተዋል፡ አዘጋጆቹ የራሳቸውን የሊኑክስ ቨርችዋል ማሽን በዊንዶውስ ውስጥ ገነቡ እና የፋይል ስራዎችን ወደ ቪኤችዲ (ምናባዊ ሃርድዌር ዲስክ) ኔትወርክ አንፃፊ ሰጡ። ግብይቱ ለመጀመሪያ ጊዜ ስታስኬደው ቨርቹዋል ማሽኑን በማሽከርከር ጊዜ ማሳለፍ አለብህ። ይህ ጊዜ የሚለካው በሚሊሰከንዶች ነው እና ለእኔ በግሌ ብዙም አይታየኝም። ለምሳሌ, እኔ በደስታ እጠብቃለሁ, ምክንያቱም ይህ ሁሉ ምን እንደሆነ አውቃለሁ.

ፋይሎቹ አሁን የት ይኖራሉ?

በWSL 2 ሙሉ በሙሉ ለመጠቀም፣ የፕሮጀክት ፋይሎችዎን ከ ማንቀሳቀስ ይፈልጋሉ /mnt/c/ተጠቃሚዎች/<የተጠቃሚ ስም>/ ወደ አዲሱ የቤት ማውጫ ~/ ሊኑክስ በአዲስ ቪኤችዲ ላይ። ወደ በመሄድ የዚህን ድራይቭ ይዘቶች በመስመር ላይ ማየት ይችላሉ። \\wsl$\<የስርጭት ስም>\<የተጠቃሚ ስም>\ቤት ወይም ትዕዛዙን በማስገባት explorer.exe ከእርስዎ ከባሽ ቅርፊት.

ይህ እውነተኛ የሊኑክስ ፋይል ስርዓት ነው፣ እና እርስዎ እንደጠበቁት ይሰራል እና ይሰራል። አቃፊ ፈጠርኩኝ። ~/ፕሮጀክቶች, ይህም ሁሉም የእኔ የፕሮጀክት ማከማቻዎች የሚኖሩበት እና ከዚያም በኮድ ትዕዛዙን በመጠቀም ፕሮጄክቶቹን በ Visual Studio Code ውስጥ እከፍታለሁ.

ስለ ቪኤስ ኮድስ?

WSL በመጫን ላይማስፋፋት ለርቀት ልማት በቪኤስ ኮድ (VS Code Remote - WSL) ለገንቢው ምቹ ሥራን የሚያረጋግጥ የመጨረሻው ደረጃ ነው። ማራዘሚያው በቀጥታ ከሊኑክስ ቨርቹዋል ማሽን ጋር በመገናኘት ቪኤስ ኮድ ሁሉንም ስራዎቹን (git ትዕዛዞችን፣ ኮንሶሎችን፣ ቅጥያዎችን መጫን፣ ወዘተ) እንዲያከናውን ያስችለዋል። ይህ አጠቃላይ ሂደቱን በራስ ገዝ ያደርገዋል።

መጀመሪያ ላይ ይህን ቅጥያ መጫን ስላለብኝ ትንሽ ተበሳጨሁ ምክንያቱም ከዚህ በፊት የጫንኩትን እና ያዋቀርኩትን እንደገና መጫን ስላስፈለገኝ ነው። አሁን ግን አመሰግነዋለሁ ምክንያቱም የምሰራበት አካባቢ እና ፋይሎቼ የት እንደሚኖሩ የሚያሳይ ልዩ ምስላዊ ሽፋን አለ። ይህ የዊንዶው ዌብ ልማት ሂደትን የበለጠ ግልፅ አድርጎታል እና የስሪት መቆጣጠሪያ UIን በVS Code ለመጠቀም ቀላል አድርጎታል።

የደስታ እንባ እና ብሩህ የወደፊት ተስፋ

በሚቀጥለው የዊንዶውስ ሜይ 2020 ዝመና እና በኃይለኛው የጨዋታ ፒሲዬ ላይ እየበረረ ስላለው የተሻሻለው የሊኑክስ ንዑስ ስርዓት ከመደሰት በቀር ደስተኛ መስሎ ይሰማኛል። እኔ እስካሁን የማላውቃቸው ሌሎች ችግሮች ሊኖሩ ይችላሉ ግን በኋላ Insider Preview የWSL ቡድን አብዛኞቹን ችግሮች እንደፈታው ደመደምኩ።

በተጨማሪም, ያንን አይርሱ የዊንዶውስ ተርሚናል ጥሩም! ስለ ትሮች እጥረት፣ የ JSON መቼቶች እና በዊንዶውስ ውስጥ “ደስ የሚል ስሜት እንዲሰማኝ” ስለሚያስፈልገው ቅሬታዎቼን የሰሙ ያህል ነበር። አሁንም እንግዳ ይመስላል፣ ግን ዊንዶውስ ተርሚናል ምናልባት ለዊንዶውስ ምርጡ ተርሚናል ነው።

በዊንዶው ላይ ለ 5 ዓመታት ከሰራሁ በኋላ ብዙ ጊዜ አሳልፌያለሁ፡ Rails መጫን ባለመቻሌ፣ ሰው ሰራሽ የሳይግዊን ዛጎሎች መታገል። ማይክሮሶፍት የመጀመሪያውን የWSL ስሪት ሲያውጅ በተመሳሳይ የግንባታ 2016 ኮንፈረንስ ላይ የፊት ረድፍ ወንበር ነበረኝ። እና ከዚያ በዊንዶው ላይ የድር ልማት በመጨረሻ አዲስ ደረጃ ላይ እንደሚደርስ ተስፋ ማድረግ ጀመርኩ ። ያለምንም ጥርጥር WSL 2 ከዚያን ጊዜ ጀምሮ ያየሁት ትልቁ መሻሻል ነው እና በአዲስ ዘመን ጫፍ ላይ ያለን ይመስላል።

በቅጂ መብቶች ላይ

ሥራ የሚጠይቅ ከሆነ የዊንዶውስ አገልጋዮች፣ ከዚያ እርስዎ በእርግጠኝነት ለእኛ - የዊንዶውስ አገልጋይ 2012 ፣ 2016 ወይም 2019 ከ 2 ጂቢ ራም ወይም ከዚያ በላይ ባለው እቅዶች ላይ በራስ-ሰር መጫን ፣ ፈቃዱ ቀድሞውኑ በዋጋ ውስጥ ተካቷል። ጠቅላላ በቀን ከ 21 ሩብልስ! ዘላለማዊ አገልጋዮችም አሉን 😉

ለምን WSL 2 ከWSL በ13 እጥፍ ፈጣን ነው፡ ከውስጥ አዋቂ ቅድመ እይታ

ምንጭ: hab.com

አስተያየት ያክሉ