WSL 2 ஏன் WSL ஐ விட 13 மடங்கு வேகமானது: இன்சைடர் முன்னோட்டத்திலிருந்து பதிவுகள்

மைக்ரோசாப்ட் விண்டோஸ் மே 2020 புதுப்பிப்பை (20H1) வெளியிடத் தயாராகி வருகிறது. இந்த புதுப்பிப்பில் சில நல்ல பயனர் இடைமுக மேம்பாடுகள் இருக்கும், ஆனால் விண்டோஸின் புதிய பதிப்பில் டெவலப்பர்கள் மற்றும் பிறருக்கு மிகவும் முக்கியமானது என்னவென்றால் WSL 2 (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு). Windows OS க்கு மாற விரும்புபவர்களுக்கு இது பொருத்தமான தகவல், ஆனால் தைரியம் இல்லை.

டேவ் ரூபர்ட் தனது 2-இன்ச் சர்ஃபேஸ் லேப்டாப்பில் WSL 13 ஐ நிறுவினார் மற்றும் முதல் முடிவுகள்
மகிழ்ச்சியுடன் ஆச்சரியம்:

WSL 2 ஏன் WSL ஐ விட 13 மடங்கு வேகமானது: இன்சைடர் முன்னோட்டத்திலிருந்து பதிவுகள்

WSL இன் இரண்டாவது பதிப்பு முதல் பதிப்பை விட 13 மடங்கு வேகமானது! ஒவ்வொரு நாளும் நீங்கள் 13x செயல்திறன் ஊக்கத்தை இலவசமாகப் பெறுவீர்கள். இந்த முடிவுகளை நான் முதன்முதலில் பார்த்தபோது நான் குளிர்ச்சியாக உணர்ந்தேன் மற்றும் ஆண்மையுடன் கண்ணீர் சிந்தினேன். ஏன்? WSL இன் முதல் பதிப்பில் 5 ஆண்டுகளுக்கும் மேலாகப் பணியாற்றியதால், இழந்த நேரத்தை நினைத்துப் புலம்பிக்கொண்டிருந்தேன்.

மேலும் இவை வெறும் எண்கள் அல்ல. WSL 2 இல், npm நிறுவல், கட்டிடம், பேக்கேஜிங், கோப்புகளைப் பார்ப்பது, ஹாட் மாட்யூல்களை மீண்டும் ஏற்றுதல், சேவையகங்களைத் தொடங்குதல் - வலை டெவலப்பராக நான் தினமும் பயன்படுத்தும் அனைத்தும் மிக வேகமாகிவிட்டது. மீண்டும் ஒரு மேக்கில் இருப்பது போல் உணர்கிறேன் (அல்லது ஒருவேளை சிறப்பாக இருக்கலாம், ஏனெனில் கடந்த சில ஆண்டுகளாக சிறந்த பேட்டரி ஆயுளுக்கு ஆதரவாக ஆப்பிள் அதன் செயலிகளை தீவிரமாக கட்டுப்படுத்தி வருகிறது).

அத்தகைய சுறுசுறுப்பு எங்கிருந்து வருகிறது?

உற்பத்தியில் 13 மடங்கு அதிகரிப்பை அவர்கள் எவ்வாறு அடைந்தார்கள்? முன்பு, மேக்கிற்கு மாறுவதைப் பற்றி நான் நினைத்தபோது, ​​முற்றிலும் அனுமானங்களின் மட்டத்தில் இருந்தாலும், சில விருப்பங்களைத் தூக்கி எறிந்தேன். உண்மை என்னவென்றால், WSL இன் முதல் பதிப்பின் கட்டமைப்பின் காரணமாக வட்டு மற்றும் லினக்ஸ் கணினி அழைப்புகளுக்கு எழுதுவது மிகவும் விலை உயர்ந்தது (நேரச் செலவுகளின் அடிப்படையில்). நவீன வலை மேம்பாடு எதைப் பெரிதும் நம்பியுள்ளது என்று இப்போது யூகிக்கிறீர்களா? ஆம். நீங்கள் ஒரு கோப்பைச் சேமிக்கும் ஒவ்வொரு முறையும் சார்புகள் மற்றும் குறியீடு துணுக்குகளை ஒன்றாக இணைக்கும் போது, ​​நீங்கள் உண்மையில் பல்லாயிரக்கணக்கான கோப்புகளில் நிறைய வட்டு எழுதுதல்கள் மற்றும் கணினி அழைப்புகளைச் செய்கிறீர்கள்.

இதை நீங்கள் கடினமான வழியில் கற்றுக்கொண்டால், அதை மறப்பது கடினம். இது எவ்வளவு மெதுவாகவும் சோகமாகவும் செயல்படுகிறது என்பதை நீங்கள் கற்பனை செய்து பார்க்கும்போது நீங்கள் படிப்படியாக மனச்சோர்வடையத் தொடங்குகிறீர்கள். உங்கள் உலகம் இனி ஒரே மாதிரியாக இருக்காது என்பதையும், நீங்கள் விரும்பிய கருவி இனி பயனுள்ளதாகவோ அல்லது பயனுள்ளதாகவோ தோன்றாது என்பதை நீங்கள் புரிந்துகொள்கிறீர்கள்.

அதிர்ஷ்டவசமாக, WSL குழு ஒரு ஆபத்தை எடுத்து துணை அமைப்பை முழுமையாக மீண்டும் எழுதியது. WSL 2 இல், இந்த சிக்கல்கள் தீர்க்கப்பட்டன: டெவலப்பர்கள் தங்களின் சொந்த லினக்ஸ் மெய்நிகர் இயந்திரத்தை விண்டோஸில் உருவாக்கி, கோப்பு செயல்பாடுகளை VHD (மெய்நிகர் வன்பொருள் வட்டு) நெட்வொர்க் டிரைவிற்கு வழங்கினர். வர்த்தகம் என்னவென்றால், நீங்கள் அதை முதல் முறையாக இயக்கும் போது, ​​நீங்கள் மெய்நிகர் இயந்திரத்தை சுழற்றுவதற்கு நேரத்தை செலவிட வேண்டும். இந்த நேரம் மில்லி விநாடிகளில் அளவிடப்படுகிறது மற்றும் தனிப்பட்ட முறையில் எனக்கு இது அரிதாகவே கவனிக்கப்படுகிறது. உதாரணமாக, நான் மகிழ்ச்சியுடன் காத்திருக்கிறேன், ஏனென்றால் இவை அனைத்தும் எதற்காக என்று எனக்குத் தெரியும்.

கோப்புகள் இப்போது எங்கே இருக்கும்?

WSL 2ஐ முழுமையாகப் பயன்படுத்த, உங்கள் திட்டக் கோப்புகளை இதிலிருந்து நகர்த்த வேண்டும் /mnt/c/Users/<பயனர்பெயர்>/ புதிய ஹோம் டைரக்டரிக்கு ~/லினக்ஸ் ஒரு புதிய VHD இல். இந்த இயக்ககத்தின் உள்ளடக்கங்களை நீங்கள் ஆன்லைனில் பார்க்கலாம் \\wsl$\<விநியோகப் பெயர்>\<பயனர்பெயர்>\முகப்பு அல்லது கட்டளையை உள்ளிடுவதன் மூலம் explorer.exe உங்கள் பாஷ் ஷெல்லிலிருந்து.

இது ஒரு உண்மையான லினக்ஸ் கோப்பு முறைமையாகும், மேலும் இது நீங்கள் எதிர்பார்ப்பது போல் செயல்படுகிறது மற்றும் செயல்படுகிறது. நான் ஒரு கோப்புறையை உருவாக்கினேன் ~/திட்டங்கள், இங்குதான் எனது அனைத்து திட்ட களஞ்சியங்களும் உள்ளன, பின்னர் நான் குறியீடு கட்டளையைப் பயன்படுத்தி விஷுவல் ஸ்டுடியோ குறியீட்டில் திட்டங்களைத் திறக்கிறேன்.

VS குறியீடு பற்றி என்ன?

WSL ஐ நிறுவுகிறதுவிரிவாக்கம் VS குறியீட்டில் தொலைநிலை மேம்பாட்டிற்காக (VS Code Remote - WSL) டெவலப்பருக்கு வசதியான வேலையை உறுதி செய்யும் கடைசி நிலை. லினக்ஸ் மெய்நிகர் இயந்திரத்துடன் நேரடியாக தொடர்புகொள்வதன் மூலம் VS கோட் அதன் அனைத்து செயல்பாடுகளையும் (git கட்டளைகள், கன்சோல்கள், நீட்டிப்புகளை நிறுவுதல் போன்றவை) செய்ய நீட்டிப்பு அனுமதிக்கிறது. இது முழு செயல்முறையையும் மிகவும் தன்னாட்சி செய்கிறது.

முதலில் நான் இந்த நீட்டிப்பை நிறுவுவது பற்றி கொஞ்சம் வருத்தமாக இருந்தது, ஏனெனில் நான் முன்பு நிறுவிய மற்றும் கட்டமைத்ததை மீண்டும் நிறுவ வேண்டியிருந்தது. ஆனால் இப்போது நான் அதைப் பாராட்டுகிறேன், ஏனென்றால் நான் எந்த சூழலில் வேலை செய்கிறேன் மற்றும் எனது கோப்புகள் எங்கு வாழ்கிறேன் என்பதைக் காட்டும் ஒரு சிறப்பு காட்சிப்படுத்தல் அடுக்கு உள்ளது. இது விண்டோஸ் வலை அபிவிருத்தி செயல்முறையை மிகவும் வெளிப்படையானதாக மாற்றியது மற்றும் VS குறியீட்டில் பதிப்பு கட்டுப்பாட்டு UI ஐப் பயன்படுத்துவதை மிகவும் எளிதாக்கியது.

மகிழ்ச்சி மற்றும் பிரகாசமான எதிர்காலத்திற்கான நம்பிக்கையின் கண்ணீர்

விண்டோஸ் மே 2020 புதுப்பிப்பின் அடுத்த வெளியீடு மற்றும் எனது சக்திவாய்ந்த கேமிங் பிசியில் பறக்கும் உகந்த லினக்ஸ் துணை அமைப்பு குறித்து என்னால் உற்சாகமாக இருக்க முடியாது. எனக்கு இன்னும் தெரியாத வேறு சில பிரச்சனைகள் இருக்கலாம், ஆனால் பிறகு உள் முன்னோட்டம் பெரும்பாலான பிரச்சனைகளை WSL குழு தீர்த்து வைத்தது என்று நான் முடிவு செய்தேன்.

கூடுதலாக, அதை மறந்துவிடாதீர்கள் விண்டோஸ் டெர்மினல் நல்லது கூட! தாவல்கள் இல்லாதது, JSON அமைப்புகள் மற்றும் விண்டோஸில் "குளிர்ச்சியாக" உணர வேண்டிய அவசியம் பற்றிய எனது புகார்களை அவர்கள் கேட்டது போல் இருந்தது. இது இன்னும் விசித்திரமாகத் தெரிகிறது, ஆனால் விண்டோஸ் டெர்மினல் விண்டோஸிற்கான சிறந்த முனையமாக இருக்கலாம்.

5 வருடங்களாக விண்டோஸில் பணிபுரிந்ததால், நான் மிகவும் சிரமப்பட்டேன்: தண்டவாளங்களை நிறுவ முடியாமல், செயற்கையான சிக்வின் ஷெல்களுடன் போராடினேன். மைக்ரோசாப்ட் WSL இன் முதல் பதிப்பை அறிவித்தபோது அதே பில்ட் 2016 மாநாட்டில் நான் முன் வரிசையில் அமர்ந்திருந்தேன். விண்டோஸில் வலை மேம்பாடு இறுதியாக ஒரு புதிய நிலையை எட்டும் என்று நான் நம்ப ஆரம்பித்தேன். சந்தேகத்திற்கு இடமின்றி, WSL 2 என்பது அதன்பிறகு நான் பார்த்த மிகப்பெரிய முன்னேற்றம் மற்றும் நாம் ஒரு புதிய சகாப்தத்தின் உச்சத்தில் இருப்பது போல் தெரிகிறது.

விளம்பரம் உரிமைகள் மீது

வேலை தேவைப்பட்டால் விண்டோஸ் சர்வர்கள், நீங்கள் நிச்சயமாக எங்களுக்கு — விண்டோஸ் சர்வர் 2012, 2016 அல்லது 2019 இன் தானாக நிறுவல் 2 ஜிபி ரேம் அல்லது அதற்கு மேற்பட்ட திட்டங்களில், உரிமம் ஏற்கனவே விலையில் சேர்க்கப்பட்டுள்ளது. மொத்தம் ஒரு நாளைக்கு 21 ரூபிள் இருந்து! எங்களிடம் நித்திய சேவையகங்களும் உள்ளன 😉

WSL 2 ஏன் WSL ஐ விட 13 மடங்கு வேகமானது: இன்சைடர் முன்னோட்டத்திலிருந்து பதிவுகள்

ஆதாரம்: www.habr.com

கருத்தைச் சேர்