லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பை நிறுவவும்

Install Windows Subsystem



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

கட்டிடக்கலை

லினக்ஸில் WINE செய்வதை விட WSL விண்டோஸில் சிறப்பாக செயல்படுகிறது மற்றும் அதன் பின்னணியில் உள்ள காரணம் லினக்ஸ் அதன் கட்டிடக்கலை அடிப்படையில் விசித்திரமானது. பெரும்பாலான இயக்க முறைமைகள் ஒரு கர்னல் மற்றும் ஒரு முழு தொகுப்பு நூலகங்கள் மற்றும் அந்த கர்னலைச் சுற்றி கட்டப்பட்ட அம்சங்களைக் கொண்டிருக்கும் போது, ​​லினக்ஸ் ஒரு கர்னல் மட்டுமே. பெரும்பாலான GNU/Linux விநியோகங்கள் இந்த கர்னலை எடுத்து அதன் மேல் ஒரு இயக்க முறைமை அடுக்கை உருவாக்குகின்றன. இந்த அடுக்கை உருவாக்க நீங்கள் எவ்வாறு தேர்வு செய்தீர்கள் என்பதைப் பொறுத்து டெபியன், ரெட்ஹாட் போன்ற பல்வேறு விநியோகங்களைப் பெறுவீர்கள்.







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



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



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





நிறுவல் மற்றும் அமைப்பு

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



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

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

நிச்சயமாக, மிகவும் பிரபலமான விநியோகம் இன்னும் உபுண்டுவில் 16.04 மற்றும் 18.04 எல்.டி.எஸ்.

லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பை நிறுவவும்

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

பயன்பாடு நிறுவப்பட்டவுடன், நீங்கள் அதை நேரடியாக மைக்ரோசாஃப்ட் ஸ்டோர் பயன்பாட்டிலிருந்து அல்லது உங்கள் தொடக்க மெனுவில் தேடுவதன் மூலம் தொடங்கலாம். முதல் முறையாக தொடங்கப்பட்டவுடன், உங்களுக்காக விஷயங்களை அமைக்க சிறிது நேரம் ஆகும்.

இது 5 நிமிடங்கள் வரை ஆகலாம், ஆனால் அது முடிந்தவுடன் உங்கள் புதிய யுனிக்ஸ் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடும்படி கேட்கப்படுவீர்கள், மேலும் நீங்கள் செல்வது நல்லது!

தொடங்கப்பட்ட முனையம் GUI தவிர, உபுண்டு அமைப்பின் கிட்டத்தட்ட அனைத்து செயல்பாடுகளையும் உங்களுக்கு வழங்கும். யுனிக்ஸ்/லினக்ஸ் திறன்களில் பெரும்பாலானவை முனையத்தின் சக்திக்காக வருவதால் இது உங்களுக்கு நீண்ட தூரம் செல்லும்.

உதாரணமாக, இந்த சூழலை அதில் நிறுவப்பட்டுள்ள அனைத்து தொகுப்புகளையும் புதுப்பிப்பதன் மூலம் பயன்படுத்த ஆரம்பிக்கலாம்.

$சூடோபொருத்தமான மேம்படுத்தல்&& சூடோபொருத்தமான மேம்படுத்தல்மற்றும் மற்றும்

WSL சூழலில் உங்களால் செய்யக்கூடிய மற்றும் செய்ய முடியாத விஷயங்கள்

இப்போது, ​​எல்லோர் மனதிலும் எழும் கேள்வி - பிடிப்பு என்ன?

எதிர் வழக்கைக் கருத்தில் கொள்வோம். WINE போன்ற தொழில்நுட்பங்கள் மூலம் Windows இல் செய்யக்கூடிய அனைத்தையும் லினக்ஸில் செய்ய முடியாது என்பதை நாம் அறிவோம். டைரக்ட்எக்ஸ் போன்ற லோ -லெவல் சிஸ்டம் லைப்ரரிகள் லினக்ஸில் கிடைக்காது மற்றும் விண்டோஸில் நிறைய அப்ளிகேஷன்கள் அத்தகைய லைப்ரரிகளை நம்பியுள்ளன.

விண்டோஸ் 10, ஃப்ரீபிஎஸ்டி அல்லது இல்லுமோஸ் போன்ற இயக்க முறைமைகள் முழு அளவிலான இயக்க முறைமைகள், கர்னல் மட்டும் அல்ல. விண்டோஸுடன் பெரும்பாலான நூலகங்கள் தனியுரிமைகள் என்பதால் அது விஷயத்தை மிகவும் கடினமாக்குகிறது. இது WINE போன்ற ஒரு திட்டத்தின் வேலையை மிகவும் கடினமாக்குகிறது.

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

$பெயரிடப்படாத -செய்ய

நாம் ஆழமாக தோண்டினால், கோப்பு முறைமை அமைப்பு மற்றும் நெட்வொர்க் உள்ளமைவுகள் போன்ற உயர் மட்ட செயல்பாடுகள் காட்டப்படும் போது, ​​பிளாக் ஸ்டோரேஜ் லேஅவுட் போன்ற கீழ் நிலை செயல்பாடுகள் வேலை செய்யாது.

எடுத்துக்காட்டாக, பின்வரும் கட்டளைகள் எதிர்பார்த்தபடி வேலை செய்யும்:

$df -h

$ifconfig

இரண்டு கட்டளைகளும் உண்மையில் விண்டோஸ் இயங்கும் உங்கள் சொந்த சிஸ்டம் பற்றிய தகவலை உங்களுக்கு சொல்கிறது. இது வெவ்வேறு நெட்வொர்க் இடைமுகங்கள் மற்றும் வெவ்வேறு கோப்பு முறைமைகள் இருக்கும் VM ஐ இயக்குவது போன்றதல்ல.

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

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

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

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

முடிவுரை

லினக்ஸில் விண்டோஸ் துணை அமைப்பில் உங்கள் சொந்த எண்ணங்கள் அல்லது அனுபவம் உள்ளதா? அல்லது உங்களுக்கு பதில் தேவைப்படும் கேள்விகள் இன்னும் உங்களிடம் இருக்கலாம். உங்கள் கேள்விகளுடன் எங்களைத் தொடர்பு கொள்ளுங்கள், நாங்கள் உங்களுக்காக அந்த தலைப்பை உள்ளடக்குவோம்.