- WSL2 உண்மையான லினக்ஸ் விநியோகங்களை விண்டோஸில் ஒருங்கிணைக்கிறது, முழு கர்னல் மற்றும் முழு கணினி அழைப்பு ஆதரவுடன்.
- நிறுவல் wsl --install உடன் எளிமைப்படுத்தப்பட்டுள்ளது, இது கூறுகளை இயக்குகிறது, கர்னலை நிறுவுகிறது மற்றும் உபுண்டுவை முன்னிருப்பாக உள்ளமைக்கிறது.
- WSL2, விண்டோஸ் டெர்மினல் மற்றும் VS குறியீடு ஆகியவற்றின் கலவையானது உற்பத்திக்கு கிட்டத்தட்ட ஒத்த ஒரு மேம்பாட்டு சூழலை அனுமதிக்கிறது.
- விண்டோஸ் டெஸ்க்டாப்பின் வசதியைப் பராமரிக்கும் அதே வேளையில், டாக்கர், தரவுத்தளங்கள் மற்றும் லினக்ஸ் கருவிகளின் பயன்பாட்டை WSL2 பெரிதும் மேம்படுத்துகிறது.
நீங்கள் Windows இல் நிரல் செய்து Linux சேவையகங்களில் பயன்படுத்தினால், சுற்றுச்சூழல் வேறுபாடுகள், உற்பத்தியில் மட்டுமே தோல்வியடையும் நூலகங்கள் அல்லது Docker ஒழுங்கற்ற முறையில் இயங்குவது போன்றவற்றால் நீங்கள் ஒன்றுக்கு மேற்பட்ட முறை போராடியிருக்கலாம். அந்த கனவைத் தவிர்க்க WSL துல்லியமாக உருவாக்கப்பட்டது, மேலும் WSL2 மைக்ரோசாப்ட் இறுதியாக தலையில் ஆணி அடித்துள்ளது: விண்டோஸுடன் ஒருங்கிணைக்கப்பட்ட ஒரு கிட்டத்தட்ட சொந்த லினக்ஸ் மேலும் ஒரு கனமான மெய்நிகர் இயந்திரத்தை அமைக்க வேண்டிய அவசியமின்றி.
இது ஏற்கனவே ஆயிரக்கணக்கான டெவலப்பர்களுக்கு விருப்பமான விருப்பமாகும், ஏனெனில் இது Windows 10 அல்லது 11 இல் Ubuntu, Debian அல்லது Kali முனையத்தைத் திறக்கவும், Linux சேவையகத்தில் இருப்பது போல் கட்டளைகள், Docker, தரவுத்தளங்கள் அல்லது கட்டளை வரி கருவிகளை இயக்கவும், ஆனால் உங்கள் Windows பயன்பாடுகள் மற்றும் கேம்களை விட்டுக்கொடுக்காமல் இயக்கவும் உங்களை அனுமதிக்கிறது. இது எவ்வாறு செயல்படுகிறது, அதை எவ்வாறு நிறுவுவது, WSL1 இலிருந்து எவ்வாறு வேறுபடுகிறது மற்றும் உங்கள் அன்றாட வேலையில் அதை எவ்வாறு அதிகம் பயன்படுத்துவது என்பதைப் பார்ப்போம்.
WSL என்றால் என்ன, அது ஏன் ஒரு விண்டோஸ் டெவலப்பரின் வாழ்க்கையை மாற்றுகிறது?
டபிள்யுஎஸ்எல்லின் என்பதன் சுருக்கமாகும் லினக்ஸிற்கான விண்டோஸ் துணை அமைப்புபாரம்பரிய மெய்நிகர் இயந்திரம் அல்லது இரட்டை துவக்கம் தேவையில்லாமல் விண்டோஸுக்குள் GNU/Linux விநியோகங்களை இயக்க உங்களை அனுமதிக்கும் துணை அமைப்பு. நீங்கள் Ubuntu, Debian, Kali, openSUSE, Arch (appx ஐப் பயன்படுத்தி) அல்லது பிற விநியோகங்களை நிறுவலாம் மற்றும் அவற்றின் கன்சோல் கருவிகளை உங்கள் Windows டெஸ்க்டாப்பிலிருந்து நேரடியாகப் பயன்படுத்தலாம்.
WSL1 போலல்லாமல், WSL2 இது ஒரு உண்மையான லினக்ஸ் கர்னலைப் பயன்படுத்துகிறது. இது விண்டோஸ் (ஹைப்பர்-வி மற்றும் மெய்நிகர் இயந்திர தளம்) நிர்வகிக்கும் ஒரு இலகுரக மெய்நிகர் இயந்திரத்தில் இயங்குகிறது, ELF64 கணினி அழைப்புகளுக்கான முழு ஆதரவுடன். WSL1 என்பது ஒரு கணினி மொழிபெயர்ப்பு அடுக்காக இருந்தது, சில பணிகளுக்கு வேகமானது ஆனால் இணக்கத்தன்மையில் கடுமையான வரம்புகளுடன், குறிப்பாக டாக்கர் போன்ற கருவிகளுடன்.
வலை உருவாக்குநர்கள், பின்தள உருவாக்குநர்கள், DevOps அல்லது தரவு நிபுணர்களுக்கு, இதன் பொருள் நீங்கள் உற்பத்தி சூழலுக்கு கிட்டத்தட்ட ஒத்த சூழலில் பணிபுரிதல் (பெரும்பாலான சந்தர்ப்பங்களில் இது லினக்ஸ்), அதே நூலகங்கள், தரவுத்தள மேலாளர்கள், வரிசைகள், செய்தி சேவையகங்கள் போன்றவற்றைப் பயன்படுத்தி, விண்டோஸைக் கைவிடாமல். "இது என் கணினியில் வேலை செய்கிறது" என்ற உன்னதமானது கடந்த காலத்தின் ஒரு விஷயம், ஏனெனில் நீங்கள் விண்டோஸில் உருவாக்கி முற்றிலும் மாறுபட்ட லினக்ஸ் விநியோகத்தில் பயன்படுத்துகிறீர்கள்.
WSL2 என்பது முழுமையான லினக்ஸ் வரைகலை டெஸ்க்டாப் அல்ல. GNOME அல்லது KDE VM போலவே, முதன்மை இடைமுகம் முனையமாகும். இருப்பினும், இப்போதெல்லாம் நீங்கள் WSL2 க்கு மேல் Linux GUI பயன்பாடுகளையும் இயக்கலாம், மேலும் இயந்திர கற்றல் அல்லது மேம்பட்ட கிராபிக்ஸ் போன்ற பணிச்சுமைகளுக்கு GPU முடுக்கத்தைப் பயன்படுத்திக் கொள்ளலாம். நீங்கள் பயன்பாடுகளை தொலைவிலிருந்து அணுக வேண்டும் என்றால், நீங்கள் கட்டமைக்கலாம் Windows இல் Chrome தொலைநிலை டெஸ்க்டாப்.
விண்டோஸ் vs லினக்ஸ்: உன்னதமான மேம்பாட்டு சூழல் சிக்கல்.
டெஸ்க்டாப் கணினிகளில் அதிகம் நிறுவப்பட்ட இயக்க முறைமையாக விண்டோஸ் உள்ளது.பெரும்பாலான உற்பத்தி பயன்பாட்டு வரிசைப்படுத்தல்கள் லினக்ஸில் செய்யப்பட்டாலும், இந்த இரட்டைத்தன்மை எப்போதும் விண்டோஸில் பணிபுரியும் ஆனால் லினக்ஸ் சேவையகங்களில் பயன்பாடுகளைப் பராமரிக்கும் அல்லது வரிசைப்படுத்தும் டெவலப்பர்களுக்கு ஒரு மோதலை உருவாக்கியுள்ளது.
macOS பயனர்கள் பாரம்பரியமாக குறைவான உராய்வை அனுபவித்திருக்கிறார்கள். ஏனென்றால் macOS Unix போன்ற அடித்தளத்தைப் பகிர்ந்து கொள்கிறது, மேலும் பல கருவிகள் Linux ஐப் போலவே செயல்படுகின்றன. பல டெவலப்பர்கள் பல ஆண்டுகளுக்கு முன்பு Mac க்கு குடிபெயர்ந்ததற்கான காரணங்களில் இதுவும் ஒன்று: அவர்கள் ஒரு நல்ல முனையத்தையும் உற்பத்திக்கு நெருக்கமான சூழலையும் தேடிக்கொண்டிருந்தனர்.
பெரிய திருப்புமுனை வந்தது கூலியாள்மேம்பாடு மற்றும் பயன்பாட்டிற்கு கொள்கலன்கள் அவசியமானவை, ஆனால் விண்டோஸில், செயல்திறன் மற்றும் பயனர் அனுபவம் மிகவும் மோசமாக இருந்தன, திறமையற்ற பொருந்தக்கூடிய அடுக்குகளுடன். WSL2 இந்த சிக்கல்களில் பலவற்றை தீர்க்கிறது, டாக்கர் மிகவும் சிறப்பாக செயல்படும் சூழலை வழங்குகிறது.
WSL1 vs WSL2: வேறுபாடுகள் மற்றும் நீங்கள் ஏன் பதிப்பு 2 ஐப் பயன்படுத்த வேண்டும்
WSL இரண்டு முக்கிய பதிப்புகளில் உள்ளது: WSL1 மற்றும் WSL2இரண்டுமே விண்டோஸில் லினக்ஸை இயக்க உங்களை அனுமதித்தாலும், கட்டமைப்பு ஒன்றிலிருந்து மற்றொன்றுக்கு நிறைய மாறிவிட்டது, மேலும் செயல்திறன் மற்றும் இணக்கத்தன்மையில் அது கவனிக்கத்தக்கது.
- WSL1 லினக்ஸ் கணினி அழைப்புகளை மொழிபெயர்க்கிறது இது மிக விரைவான துவக்க நேரங்களையும் நல்ல கோப்பு ஒருங்கிணைப்பையும் விளைவிக்கிறது, ஆனால் இது சில பயன்பாடுகளுடன், குறிப்பாக உண்மையான லினக்ஸ் கர்னல் தேவைப்படும் சில தரவுத்தள இயந்திரங்கள் அல்லது முழு திறனில் இயங்கும் டாக்கர் போன்றவற்றுடன் வரையறுக்கப்பட்ட இணக்கத்தன்மையைக் கொண்டுள்ளது.
- WSL2 முழு லினக்ஸ் கர்னலுடன் கூடிய இலகுரக மெய்நிகர் இயந்திரத்தைப் பயன்படுத்துகிறது.விண்டோஸால் நிர்வகிக்கப்படுகிறது. இது கணினி அழைப்புகளுடன் முழு இணக்கத்தன்மையையும், மேம்பட்ட கோப்பு முறைமை செயல்திறனையும் (குறிப்பாக லினக்ஸ் கோப்பு முறைமையிலேயே) வழங்குகிறது, மேலும் WSL2 இல் நேட்டிவ் டாக்கர் மற்றும் நேரடி கர்னல் அணுகல் போன்ற மேம்பட்ட அம்சங்களை செயல்படுத்துகிறது.
- இரண்டு பதிப்புகளும் சில அம்சங்களைப் பகிர்ந்து கொள்கின்றன.இதன் நன்மைகளில் விண்டோஸுடன் ஒருங்கிணைப்பு, வேகமான துவக்க நேரங்கள், VMWare அல்லது VirtualBox போன்ற மெய்நிகராக்க கருவிகளுடன் இணக்கத்தன்மை (சமீபத்திய பதிப்புகளில்) மற்றும் பல விநியோகங்களுக்கான ஆதரவு ஆகியவை அடங்கும். இருப்பினும், WSL2 மட்டுமே முழு லினக்ஸ் கர்னலையும் முழுமையான கணினி அழைப்பு ஆதரவையும் கொண்டுள்ளது.
மேலே உள்ள அனைத்தும், இன்று பரிந்துரைக்கப்படும் விருப்பம் WSL2 ஐப் பயன்படுத்துவதாகும்.WSL1 உடன் தொடர்ந்து இருப்பதற்கு உங்களுக்கு மிகவும் குறிப்பிட்ட காரணம் இல்லையென்றால், எடுத்துக்காட்டாக, டாக்கர் டெஸ்க்டாப் WSL2 உடன் ஒருங்கிணைக்க வடிவமைக்கப்பட்டுள்ளது, மேலும் பல நவீன வழிகாட்டிகள் மற்றும் கருவிகள் ஏற்கனவே இந்தப் பதிப்பை தரநிலையாகக் கருதுகின்றன.

Windows 10 மற்றும் Windows 11 இல் WSL2 ஐ நிறுவுவதற்கான தேவைகள்
WSL2 ஐப் பயன்படுத்த உங்களுக்கு ஒப்பீட்டளவில் சமீபத்திய விண்டோஸ் பதிப்பு தேவை. பொதுவாக, நீங்கள் இந்த நிபந்தனைகளைப் பூர்த்தி செய்ய வேண்டும்:
- விண்டோஸ் 10 பதிப்பு 2004 அல்லது அதற்குப் பிறகு (19041+ ஐ உருவாக்கவும்) எளிமைப்படுத்தப்பட்ட கட்டளையைப் பயன்படுத்த
wsl --install. - குறிப்பாக WSL2 க்கு, விண்டோஸ் 10 பதிப்பு 1903, பில்ட் 18362 அல்லது அதற்கு மேற்பட்டதுஅல்லது விண்டோஸ் 11.
- 64-பிட் கட்டமைப்பு32-பிட் விண்டோஸ் 10 இல் WSL2 கிடைக்கவில்லை.
கூடுதலாக, BIOS-இல் மெய்நிகராக்கம் இயக்கப்பட்டிருப்பதை உறுதி செய்ய வேண்டும். உங்கள் குழுவின். அது இல்லையென்றால், நீங்கள் போன்ற பிழைகளை சந்திக்க நேரிடும் 0x80370102இந்தச் செய்திகள் பொதுவாக வன்பொருள் மெய்நிகராக்கம் செயலில் இல்லை என்பதைக் குறிக்கின்றன. BIOS/UEFI ஐ உள்ளிட்டு, CPU அல்லது "மெய்நிகராக்க தொழில்நுட்பம்" தொடர்பான விருப்பங்களைத் தேடி, அதை இயக்கவும்.
wsl –install கட்டளையைப் பயன்படுத்தி புதிதாக WSL2 ஐ நிறுவவும்.
விண்டோஸ் 10 மற்றும் விண்டோஸ் 11 இன் நவீன பதிப்புகளில், நிறுவல் பெரிதும் எளிமைப்படுத்தப்பட்டுள்ளது: இதற்கு ஒரு கட்டளை மற்றும் மறுதொடக்கம் மட்டுமே தேவைப்படுகிறது.
1. நிர்வாகியாக பவர்ஷெல் திறக்கவும்.தொடக்க மெனுவில் “PowerShell” ஐத் தேடி, வலது கிளிக் செய்து, “நிர்வாகியாக இயக்கு” என்பதைத் தேர்ந்தெடுக்கவும். பயனர் கணக்கு கட்டுப்பாடு (UAC) தூண்டுதல் தோன்றினால் அதை ஏற்றுக்கொள்ளுங்கள்.
2. முழுமையான நிறுவல் கட்டளையை இயக்கவும்:
கட்டளை: wsl --install
இந்த கட்டளை நீங்கள் வேறு எதையும் தொடாமல் பல உள் படிகளைக் கையாளுகிறது:
- தேவையான விருப்ப கூறுகளை செயல்படுத்தவும்: லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு y மெய்நிகர் இயந்திர தளம்.
- பதிவிறக்கி நிறுவவும் சமீபத்திய லினக்ஸ் கர்னல் WSL க்கு.
- உள்ளமைவுகள் WSL2 இயல்புநிலை பதிப்பாக உள்ளது..
- ஒரு இயல்புநிலை லினக்ஸ் விநியோகத்தைப் பதிவிறக்கி நிறுவவும் (பொதுவாக உபுண்டு).
3. விண்டோஸ் உங்களை அவ்வாறு செய்யும்படி கேட்கும்போது உங்கள் கணினியை மறுதொடக்கம் செய்யுங்கள்.புதிதாக இயக்கப்பட்ட அம்சங்கள் செயல்பட இது அவசியம்.
4. லினக்ஸ் விநியோகத்தின் முதல் துவக்கத்தில் (உபுண்டு, நீங்கள் வேறுவிதமாகக் குறிப்பிடாவிட்டால்), கோப்புகளைப் பிரித்தெடுக்கும் இடத்தில் ஒரு கன்சோல் சாளரம் திறக்கும். முதல் முறை சிறிது நேரம் எடுக்கும்; அடுத்தடுத்த தொடக்கங்கள் பொதுவாக கிட்டத்தட்ட உடனடியாக நடக்கும்.
WSL இல் லினக்ஸ் விநியோகத்தைத் தேர்ந்தெடுத்து மாற்றுதல்.
- முன்னிருப்பாக, கட்டளை
wsl --installபொதுவாக உபுண்டுவை நிறுவுகிறது முன்னிருப்பு விநியோகமாக. இருப்பினும், நிறுவலின் போதும் அதற்குப் பின்னரும் நீங்கள் வேறு விநியோகத்தைத் தேர்வுசெய்யலாம். - ஆன்லைனில் கிடைக்கும் விநியோகங்களின் பட்டியலைப் பார்க்கபவர்ஷெல் திறந்து தட்டச்சு செய்க:
- பட்டியல்:
wsl.exe --list --online - கன்சோலில் இருந்து ஒரு குறிப்பிட்ட விநியோகத்தை நிறுவ, விருப்பத்தைப் பயன்படுத்தவும்
-dஉங்கள் பெயரைக் குறிப்பிடுகிறது: - விநியோகத்தை நிறுவவும்:
wsl.exe --install -d NombreDeLaDistro - நீங்கள் இயல்புநிலை டிஸ்ட்ரோவை மாற்ற விரும்பினால் (நீங்கள் வெறுமனே ஓடும்போது திறக்கும் ஒன்று
wsl), நீங்கள் செய்யலாம்: - இயல்புநிலை:
wsl.exe --set-default NombreDeLaDistro - நீங்கள் ஒரு குறிப்பிட்ட விநியோகத்தை ஒரே நேரத்தில் தொடங்க விரும்பினால் இயல்புநிலையை மாற்றாமல், இதைப் பயன்படுத்தவும்:
- சரியான நேரத்தில் தொடங்கவும்:
wsl.exe --distribution NombreDeLaDistro
மைக்ரோசாஃப்ட் ஸ்டோர் விநியோகங்களுக்கு கூடுதலாக, ஒரு TAR கோப்பிலிருந்து தனிப்பயன் விநியோகங்களை இறக்குமதி செய்யவோ அல்லது தொகுப்புகளை நிறுவவோ முடியும். .appx சில சந்தர்ப்பங்களில்ஆர்ச் லினக்ஸ் போன்றவை. ஒரு நிறுவனத்திற்குள் சூழல்களை தரப்படுத்த உங்கள் சொந்த தனிப்பயன் WSL படங்களை கூட நீங்கள் உருவாக்கலாம்.

WSL இல் உங்கள் லினக்ஸ் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளமைக்கவும்
WSL உடன் நிறுவப்பட்ட உங்கள் Linux விநியோகத்தை நீங்கள் முதல் முறையாகத் திறக்கும்போதுநீங்கள் ஒரு UNIX பயனர்பெயர் மற்றும் கடவுச்சொல்லை உருவாக்குமாறு கேட்கப்படுவீர்கள். இந்தக் கணக்கு அந்த விநியோகத்திற்கான இயல்புநிலை பயனராக இருக்கும்.
இந்தப் பயனரைப் பற்றிய பல முக்கியமான விவரங்களை மனதில் கொள்ளுங்கள்:
- இது உங்கள் Windows பயனர் கணக்குடன் இணைக்கப்படவில்லை.; நீங்கள் பெயரை வித்தியாசமாக்கலாம் (மேலும் இது பரிந்துரைக்கப்படுகிறது).
- நீங்கள் கடவுச்சொல்லை தட்டச்சு செய்யும்போது, திரையில் எதுவும் காட்டப்படாது. (நட்சத்திரக் குறியீடுகள் இல்லை). இது "குருட்டு" உள்ளீடு என்று அழைக்கப்படுகிறது, இது லினக்ஸில் முற்றிலும் இயல்பானது.
- இந்த பயனர் அந்த விநியோகத்தில் நிர்வாகியாகக் கருதப்படுகிறார். மற்றும் பயன்படுத்தலாம்
sudoஉயர்ந்த சலுகைகளுடன் கட்டளைகளை இயக்க. - ஒவ்வொரு விநியோகமும் அதன் சொந்த பயனர் தொகுப்பைக் கொண்டுள்ளது. மற்றும் கடவுச்சொற்கள்; நீங்கள் ஒரு புதிய டிஸ்ட்ரோவைச் சேர்த்தால், கணக்கு உருவாக்கும் செயல்முறையை மீண்டும் செய்ய வேண்டியிருக்கும்.
நீங்கள் விரும்பினால் கடவுச்சொல்லை மாற்றவும் அடுத்து, விநியோகத்தைத் திறந்து இயக்கவும்: கடவுச்சொல்லை மாற்று: passwd
நீங்கள் டிஸ்ட்ரோவிற்கான பயனரின் கடவுச்சொல்லை மறந்துவிட்டால் ஆனால் உங்களிடம் இன்னும் விண்டோஸில் நிர்வாகி அணுகல் இருந்தால், நீங்கள் இவ்வாறு கட்டுப்பாட்டை மீண்டும் பெறலாம்:
- கட்டளை வரியில் அல்லது பவர்ஷெல்லை நிர்வாகியாகத் திறக்கவும். மற்றும் இயல்புநிலை விநியோகத்தில் ரூட்டாக உள்நுழையவும்:
wsl -u root
ஒரு குறிப்பிட்ட விநியோகத்திற்கு:
wsl -d NombreDistro -u root - அந்த ரூட் டெர்மினலுக்குள், ஓடு:
passwd nombre_usuarioமற்றும் புதிய கடவுச்சொல்லை அமைக்கவும். - WSL-லிருந்து வெளியேறு உடன்
exitமீட்டெடுக்கப்பட்ட பயனர் கணக்கைப் பயன்படுத்தி வழக்கம் போல் மீண்டும் உள்நுழையவும்.
விண்டோஸில் உங்கள் லினக்ஸ் விநியோகங்களை துவக்கி பயன்படுத்துவதற்கான வழிகள்.
நீங்கள் பல விநியோகங்களை நிறுவியவுடன்எந்த நேரத்திலும் உங்களுக்கு எது மிகவும் வசதியானது என்பதைப் பொறுத்து, அவற்றை நீங்கள் வெவ்வேறு வழிகளில் திறக்கலாம்.
- விண்டோஸ் டெர்மினல் (பரிந்துரைக்கப்படுகிறது). விண்டோஸ் டெர்மினல் என்பது மைக்ரோசாப்டின் நவீன டெர்மினல் எமுலேட்டர் ஆகும். ஒவ்வொரு முறையும் நீங்கள் WSL இல் ஒரு புதிய லினக்ஸ் விநியோகத்தை நிறுவும்போது, விண்டோஸ் டெர்மினலில் ஒரு புதிய சுயவிவரம் தோன்றும், அதை நீங்கள் தனிப்பயனாக்கலாம் (ஐகான், வண்ணத் திட்டம், தொடக்க கட்டளை, முதலியன). பல கட்டளை வரிகளுடன் ஒரே நேரத்தில் வேலை செய்ய இது மிகவும் வசதியான வழியாகும்.
- தொடக்க மெனுவிலிருந்து. நீங்கள் விநியோகத்தின் பெயரை (“உபுண்டு”, “டெபியன்”, “காளி லினக்ஸ்”…) தட்டச்சு செய்யலாம். அதைக் கிளிக் செய்தால் அது நேரடியாக அதன் சொந்த கன்சோல் சாளரத்தில் திறக்கும்.
- பவர்ஷெல் அல்லது சிஎம்டியிலிருந்து. நீங்கள் நேரடியாக டிஸ்ட்ரோவின் பெயரை தட்டச்சு செய்யலாம் (எடுத்துக்காட்டாக,
ubuntu) அல்லது பொதுவான கட்டளையைப் பயன்படுத்தவும்:
wslஇயல்புநிலை டிஸ்ட்ரோவை உள்ளிட, அல்லது
wsl -d NombreDistroஒரு குறிப்பிட்ட ஒன்றை உள்ளிட. - விண்டோஸிலிருந்து ஒரு குறிப்பிட்ட லினக்ஸ் கட்டளையை இயக்கவும். தொடரியலைப் பயன்படுத்தவும்:
wsl
உதாரணமாக:wsl ls -la,wsl pwd,wsl dateஇப்படித்தான் நீங்கள் விண்டோஸ் மற்றும் லினக்ஸ் கட்டளைகளை ஒரே பைப்லைனில் கலக்கிறீர்கள்.

விண்டோஸ் டெர்மினல்: WSL2 க்கான சரியான துணை
WSL2 இலிருந்து அதிகப் பலன்களைப் பெற, அதை நிறுவுவது மதிப்புக்குரியது. விண்டோஸ் டெர்மினல் மைக்ரோசாஃப்ட் ஸ்டோரிலிருந்து. இது கிளாசிக் கமாண்ட் ப்ராம்ட் அல்லது இயல்புநிலை பவர்ஷெல் சாளரத்தை விட மிகவும் வசதியானது மற்றும் சக்தி வாய்ந்தது.
விண்டோஸ் டெர்மினல் அனுமதிக்கிறது ஒவ்வொரு டிஸ்ட்ரோவிற்கும் சுயவிவரங்களை உருவாக்கவும்.எந்த முனையம் முன்னிருப்பாகத் திறக்கும் என்பதை வரையறுக்கவும் (பவர்ஷெல், சிஎம்டி, உபுண்டு, முதலியன), தாவல்கள், பிளவு பேனல்கள், வெவ்வேறு வண்ண தீம்கள், தனிப்பயன் எழுத்துருக்கள், பின்னணி படங்கள் மற்றும் மேம்பட்ட விசைப்பலகை குறுக்குவழிகளைப் பயன்படுத்தவும்.
Windows இல் பல டெவலப்பர்களுக்குவிண்டோஸ் டெர்மினல் + WSL2 என்பது உங்கள் வழக்கமான விண்டோஸ் சூழலை விட்டு வெளியேறாமல், ஒரு நேட்டிவ் லினக்ஸ் சிஸ்டம் அல்லது மேம்பட்ட டெர்மினலுடன் கூடிய மேகோஸின் பணி அனுபவத்திற்கு மிக அருகில் வரும் கலவையாகும்.
உங்கள் மேம்பாட்டு சூழலை அமைத்தல்: VS குறியீடு, விஷுவல் ஸ்டுடியோ, Git மற்றும் தரவுத்தளங்கள்.
WSL2 இயங்கத் தொடங்கியதும், அடுத்த தர்க்கரீதியான படி உங்களுக்குப் பிடித்த எடிட்டர் அல்லது IDE-ஐ ஒருங்கிணைக்கவும். அந்த சூழலுடன். விஷுவல் ஸ்டுடியோ குறியீடு மற்றும் விஷுவல் ஸ்டுடியோவை WSL உடன் சரியாக வேலை செய்ய மைக்ரோசாப்ட் நிறைய முயற்சிகளை மேற்கொண்டுள்ளது.
வி.எஸ் குறியீடு
வெறுமனே, நீங்கள் நிறுவ வேண்டும் தொலைநிலை மேம்பாட்டு தொகுப்புஇந்த நீட்டிப்பு WSL இல் அமைந்துள்ள ஒரு கோப்புறையை ஒரு உள்ளூர் திட்டம் போல திறக்க உங்களை அனுமதிக்கிறது, ஆனால் விநியோகத்திற்குள் VS குறியீடு சேவையகத்தை இயக்குகிறது. தட்டச்சு செய்யவும்:
code .
WSL முனையத்திலிருந்து, உங்கள் திட்டக் கோப்புறையில், VS குறியீடு அந்த "தொலை" பாதையை அதன் முழு சுற்றுச்சூழல் அமைப்புடன் திறக்கும்: நீட்டிப்புகள், பிழைத்திருத்தம், ஒருங்கிணைந்த முனையம் போன்றவை, ஆனால் உண்மையில் லினக்ஸுக்கு எதிராக செயல்படுகிறது.
விஷுவல் ஸ்டுடியோ
CMake ஐப் பயன்படுத்தி C++ திட்டங்களுக்கான இலக்காக WSL ஐ உள்ளமைக்க இது உங்களை அனுமதிக்கிறது. நீங்கள் விண்டோஸ், WSL அல்லது தொலை கணினிகளில் தொகுத்து பிழைத்திருத்தம் செய்யலாம், IDE க்குள் இருந்தே இலக்கை மாற்றலாம்.
பதிப்பு கட்டுப்பாட்டைப் பொறுத்தவரை, WSL க்குள் Git ஐப் பயன்படுத்துவது உங்கள் டிஸ்ட்ரோவின் தொகுப்பு மேலாளருடன் நிறுவுவது போல எளிது (எடுத்துக்காட்டாக, sudo apt install git (உபுண்டுவில்) மற்றும் சான்றுகள், விலக்கு கோப்புகள், வரி முடிவுகள் போன்றவற்றை உள்ளமைக்கவும். அங்கீகாரத்தை ஒருங்கிணைக்க நீங்கள் Windows Credential Manager ஐயும் பயன்படுத்தலாம்.
WSL இல் தரவுத்தளங்களை உள்ளமைத்தல் (MySQL, PostgreSQL, MongoDB, Redis, SQL Server, SQLite, முதலியன) எந்த லினக்ஸ் சர்வரிலும் இதைச் செய்வதற்கு மிகவும் ஒத்ததாகும். நீங்கள் டிஸ்ட்ரோவிற்குள் சேவைகளைத் தொடங்கலாம் அல்லது WSL2 இல் டாக்கர் கொள்கலன்களைப் பயன்படுத்தலாம், பின்னர் உங்கள் தேவைகளைப் பொறுத்து Windows அல்லது WSL இலிருந்து உங்கள் பயன்பாடுகளை இணைக்கலாம்.
வெளிப்புற இயக்கிகள், GUI மற்றும் விநியோகங்களின் காப்புப்பிரதிகளை நிர்வகித்தல்
WSL2 மேலும் அனுமதிக்கிறது வெளிப்புற வட்டுகள் அல்லது USB டிரைவ்களை ஏற்றுதல் நேரடியாக லினக்ஸ் சூழலில். கட்டளையுடன் வட்டுகளை ஏற்றுவதற்கு குறிப்பிட்ட ஆவணங்கள் உள்ளன. wsl --mountமற்ற அலகுகளில் உள்ள தரவுகளுடன் பணிபுரியும் போது இது உங்களுக்கு நிறைய நெகிழ்வுத்தன்மையை அளிக்கிறது.
நீங்கள் விரும்பினால் லினக்ஸ் வரைகலை பயன்பாடுகளை இயக்குதல் மைக்ரோசாப்டின் GUI பயன்பாடுகளுக்கான ஆதரவின் காரணமாக WSL2 இல் (GUI) இப்போது சாத்தியமாகியுள்ளது. இது ஒரு பாரம்பரிய மெய்நிகர் இயந்திரத்தை துவக்காமல் வரைகலை எடிட்டர்கள், வடிவமைப்பு கருவிகள் அல்லது இலகுரக டெஸ்க்டாப் சூழல்களைத் திறக்க உங்களை அனுமதிக்கிறது.
செய்ய காப்புப்பிரதிகள் அல்லது முழுமையான விநியோகத்தை வேறொரு கணினிக்கு நகர்த்துதல்WSL இரண்டு மிகவும் பயனுள்ள கட்டளைகளை உள்ளடக்கியது:
- ஒரு விநியோகத்தை ஏற்றுமதி செய்:
wsl --export NombreDistro backup-wsl.tar
இது முழு கோப்பு முறைமையுடனும் ஒரு TAR கோப்பை உருவாக்குகிறது. - ஒரு டிஸ்ட்ரோவை இறக்குமதி செய்:
wsl --import NombreDistro C:\ruta\destino backup-wsl.tar --version 2
இது அந்த டிஸ்ட்ரோவை அதன் அனைத்து உள்ளடக்கங்களுடனும் வேறு பாதைக்கு மீட்டமைக்கிறது, மேலும் நீங்கள் விரும்பினால், அது WSL2 ஐப் பயன்படுத்துவதை உறுதி செய்கிறது.
இந்த ஏற்றுமதி/இறக்குமதி வழிமுறை, மேம்பாட்டு சூழல்களை குளோனிங் செய்வதற்கும், சக ஊழியர்களுடன் பகிர்ந்து கொள்வதற்கும் அல்லது பெரிய மாற்றங்களைச் செய்வதற்கு முன் பாதுகாப்பு காப்புப்பிரதியைப் பராமரிப்பதற்கும் மிகவும் வசதியானது.
WSL2 தன்னை முதன்மை மேம்பாட்டு சூழலாக நிலைநிறுத்திக் கொண்டுள்ளது. கேமிங்கை கைவிட விரும்பாத, குறிப்பிட்ட மென்பொருளைப் பயன்படுத்துவதையோ அல்லது இந்த கணினியில் தங்கள் பணிப்பாய்வையோ கைவிட விரும்பாத, ஆனால் நிரலாக்கத்திற்கு உண்மையான லினக்ஸ் சூழல் தேவைப்படும் பல விண்டோஸ் பயனர்களுக்கு, WSL2 ஐ முயற்சிப்பது நீங்கள் செயல்படும் விதத்தில் ஒரு கேம்-சேஞ்சராக இருக்கலாம்.
பல்வேறு டிஜிட்டல் மீடியாக்களில் பத்து வருடங்களுக்கும் மேலான அனுபவத்துடன் தொழில்நுட்பம் மற்றும் இணைய சிக்கல்களில் நிபுணத்துவம் பெற்ற ஆசிரியர். நான் ஈ-காமர்ஸ், கம்யூனிகேஷன், ஆன்லைன் மார்க்கெட்டிங் மற்றும் விளம்பர நிறுவனங்களுக்கு எடிட்டராகவும், உள்ளடக்கத்தை உருவாக்குபவராகவும் பணியாற்றியுள்ளேன். பொருளாதாரம், நிதி மற்றும் பிற துறைகளின் இணையதளங்களிலும் நான் எழுதியுள்ளேன். என் வேலையும் என் விருப்பம். இப்போது, என் கட்டுரைகள் மூலம் Tecnobits, நமது வாழ்க்கையை மேம்படுத்த தொழில்நுட்ப உலகம் ஒவ்வொரு நாளும் நமக்கு வழங்கும் அனைத்து செய்திகளையும் புதிய வாய்ப்புகளையும் ஆராய முயற்சிக்கிறேன்.
