Cygwin
ဆိုသည္မွာ Unix သို႔မဟုတ္ Linix application မ်ားကို compile ျပဳလုပ္ၿပီး
Windows operating system တစ္ခုေပၚတြင္ အသံုးျပဳႏိုင္ေစမည့္ open source
tool collection တစ္ခုျဖစ္သည္။
၎သည္ developer မ်ားက Unix သို႔မဟုတ္ Lunix မွ Windows အေျခခံ စနစ္မ်ားသို႔ application မ်ားကို ေျပာင္းေရႊ႕ျခင္းႏွင့္ Windows platform ေပၚတြင္ ၎တို႔၏ application မ်ားကို အလြယ္တကူ အေထာက္အပံ့ေပးႏိုင္ရန္ ကူညီေပးသည္။ Cygwin တြင္ dynamic link library (DLL) တစ္ခုႏွင့္ tools collection တစ္ခု ပါဝင္သည္။ DLL သည္ Linux emulator တစ္ခုကဲ့သို႔ လုပ္ေဆာင္ႏိုင္ၿပီး ၎ tool သည္ Linux ပတ္ဝန္းက်င္ ဖြံ႕ၿဖိဳးတိုးတက္မႈကို အေထာက္အပံ့ေပးႏိုင္သည္။
Cygwin ကို အသံုးျပဳျခင္းျဖင့္ developer မ်ားသည္ Windows platform ေပၚတြင္ အသံုးျပဳႏိုင္သည့္ application မ်ားအတြက္ အေထာက္အပ့ံမ်ားကို အေဝးမွ အလြယ္တကူ ေထာက္ပံ့ေပးႏိုင္သည္။ Administrator မ်ားသည္ Unix ႏွင့္ Linux အတြက္ management script မ်ားကို ေထာက္ပံ့ေပးႏိုင္ေသာေၾကာင့္ မ်ားျပားလွသည့္ administrative tool အစုအေဝးတစ္ခု ျဖစ္လာရန္ အေထာက္အကူ ျဖစ္ေစသည္။ Cygwin သည္ အဆိုပါ script မ်ားကို Windows အသံုးျပဳ ကြန္ပ်ဴတာမ်ားေပၚတြင္ အသံုးျပဳႏိုင္သည္။ Administrator တစ္ဦးသည္ Windows အေျခခံ ကြန္ပ်ဴတာတစ္လံုးတြင္ log in ျပဳလုပ္ႏိုင္ၿပီး Unix သို႔မဟုတ္ Linux shell တစ္ခုအတြင္းရိွ ျပႆနာမ်ားကို ေျဖရွင္းႏိုင္သည္။ ထို႔အျပင္ Windows command line interface tool ကို shell script တြင္းသို႔ ေပါင္းစပ္ထည့္သြင္းႏိုင္ေစသည္။
Cygwin ဆိုသည္အမည္ကို Cygnus ႏွင့္ Windows ကို ေပါင္းစပ္ကာ ဖန္တီးထားျခင္း ျဖစ္သည္။
၎သည္ developer မ်ားက Unix သို႔မဟုတ္ Lunix မွ Windows အေျခခံ စနစ္မ်ားသို႔ application မ်ားကို ေျပာင္းေရႊ႕ျခင္းႏွင့္ Windows platform ေပၚတြင္ ၎တို႔၏ application မ်ားကို အလြယ္တကူ အေထာက္အပံ့ေပးႏိုင္ရန္ ကူညီေပးသည္။ Cygwin တြင္ dynamic link library (DLL) တစ္ခုႏွင့္ tools collection တစ္ခု ပါဝင္သည္။ DLL သည္ Linux emulator တစ္ခုကဲ့သို႔ လုပ္ေဆာင္ႏိုင္ၿပီး ၎ tool သည္ Linux ပတ္ဝန္းက်င္ ဖြံ႕ၿဖိဳးတိုးတက္မႈကို အေထာက္အပံ့ေပးႏိုင္သည္။
Cygwin ကို အသံုးျပဳျခင္းျဖင့္ developer မ်ားသည္ Windows platform ေပၚတြင္ အသံုးျပဳႏိုင္သည့္ application မ်ားအတြက္ အေထာက္အပ့ံမ်ားကို အေဝးမွ အလြယ္တကူ ေထာက္ပံ့ေပးႏိုင္သည္။ Administrator မ်ားသည္ Unix ႏွင့္ Linux အတြက္ management script မ်ားကို ေထာက္ပံ့ေပးႏိုင္ေသာေၾကာင့္ မ်ားျပားလွသည့္ administrative tool အစုအေဝးတစ္ခု ျဖစ္လာရန္ အေထာက္အကူ ျဖစ္ေစသည္။ Cygwin သည္ အဆိုပါ script မ်ားကို Windows အသံုးျပဳ ကြန္ပ်ဴတာမ်ားေပၚတြင္ အသံုးျပဳႏိုင္သည္။ Administrator တစ္ဦးသည္ Windows အေျခခံ ကြန္ပ်ဴတာတစ္လံုးတြင္ log in ျပဳလုပ္ႏိုင္ၿပီး Unix သို႔မဟုတ္ Linux shell တစ္ခုအတြင္းရိွ ျပႆနာမ်ားကို ေျဖရွင္းႏိုင္သည္။ ထို႔အျပင္ Windows command line interface tool ကို shell script တြင္းသို႔ ေပါင္းစပ္ထည့္သြင္းႏိုင္ေစသည္။
Cygwin ဆိုသည္အမည္ကို Cygnus ႏွင့္ Windows ကို ေပါင္းစပ္ကာ ဖန္တီးထားျခင္း ျဖစ္သည္။
ref: myanmarinternetjournal
အဆင္ေျပရင္ေအာက္ပါေၾကာ္ျငာကိုတစ္ခ်က္ကလစ္ခဲ့ပါ
www.patheinit.comPayephyo(ပုသိမ္အိုင္တီ)
ေဒါင္းနည္းမ်ားမသိပါက ဒီမွာ သြားၾကည့္ေပးပါခင္ဗ်ာ