Cygwin

Cygwin 1.7.25

Windows / Cygnus Solutions / 367150 / Мушаххасоти пурра
Тавсифи

Cygwin: Воситаи ниҳоии таҳиякунанда барои Windows

Оё шумо таҳиягаре ҳастед, ки аз кор бо маҳдудиятҳои Windows хаста шудааст? Оё шумо мехоҳед, ки ба асбобҳои пурқувват ва функсияҳои Linux дар мошини Windows дастрасӣ дошта бошед? Ба ғайр аз Cygwin, абзори ниҳоии таҳиякунанда барои Windows, дигар нигоҳ накунед.

Cygwin маҷмӯи асбобҳоест, ки муҳити Linuxро барои Windows таъмин мекунанд. Он аслан як DLL (cygwin1.dll) мебошад, ки ҳамчун қабати Linux API амал карда, функсияҳои муҳими Linux API-ро таъмин мекунад. Ин маънои онро дорад, ки таҳиягарон метавонанд фармонҳо ва утилитаҳои шиноси Unix-ро дар мошинҳои Windows-и худ истифода баранд, ки кор дар платформаҳои гуногунро осонтар мекунад.

Яке аз бузургтарин бартариҳои истифодаи Cygwin ин мутобиқати он бо ҳама версияҳои охирини тиҷоратӣ баровардашудаи x86 32 бит ва 64 битии Windows мебошад. Ин маънои онро дорад, ки новобаста аз он ки шумо кадом версия ё нашри Windows-ро иҷро мекунед, Cygwin бо системаи шумо бефосила кор хоҳад кард.

Аммо Cygwin барои таҳиягарон чӣ кор карда метавонад? Инҳоянд танҳо чанд мисол:

- Дастрасӣ ба фармонҳои Unix: Вақте ки Cygwin дар мошини шумо насб шудааст, шумо метавонед фармонҳои шиноси Unix ба монанди ls, grep, awk, sed ва ғайраро истифода баред. Ин кор бо файлҳо ва директорияҳоро тавре осон мекунад, ки барои корбарони Unix табиӣ ҳис кунад.

- Воситаҳои таҳия: Cygwin бо бисёр абзорҳои маъмули рушд, ба монанди GCC (GNU Compiler Collection), утилитаҳо ва gdb (GNU Debugger) созед, пешакӣ насб карда шудааст. Ин воситаҳо ба таҳиягарон имкон медиҳанд, ки бидуни гузаштан байни муҳитҳои гуногун кодро бо C/C++, Java ё забонҳои дигар нависанд.

- Скрипти Shell: Як бартарии асосии истифодаи системаҳои ба Unix монанд қобилияти пурқудрати скрипти ҷилди онҳо мебошад. Бо Cygwin дар мошини шумо насбшуда, шумо метавонед скриптҳои ҷилдиро бо истифода аз bash ё снарядҳои дигар, ки дар системаи шумо кор мекунанд, нависед.

- Дастрасии дурдаст: Агар ба шумо дастрасии дурдаст ба компютери дигаре, ки системаи оператсионии Linux/Unix аз мошини Windows кор мекунад, лозим бошад, пас татбиқи cygwins ssh муштарӣ/сервер муоширати бехатари рамзшударо тавассути шабака таъмин мекунад.

Илова ба ин хусусиятҳое, ки махсус барои таҳиягарон тарҳрезӣ шудаанд, инчунин бисёр манфиатҳои дигари марбут ба истифодаи cygwin мавҷуданд, ба монанди:

- Нармафзори кушодаасос: Ҳамаи ҷузъҳои дар тақсимоти cygwins дохилшуда нармафзори кушодаасос мебошанд, ки ин маънои онро дорад, ки онҳо ҳам аз ҷиҳати арзиш ва ҳам озоданд.

- Раванди насбкунии осон: Насб кардани cygwin осонтар шуда наметавонист - танҳо файли setup.exe-ро аз вебсайти онҳо зеркашӣ кунед, онро иҷро кунед, бастаҳои ба корбар лозимиро интихоб кунед ва тугмаи насбро клик кунед. Ана тамом!

- Муҳити танзимшаванда: Истифодабарандагон назорати комилро доранд, ки чӣ тавр онҳо муҳити худро танзим кардан мехоҳанд, аз ҷумла интихоби байни қабатҳои гуногун ба монанди bash, zsh ва ғайра, муҳаррирони матнӣ ба монанди vim, nano ва ғайра, менеҷерҳои тиреза ба монанди xfce4, twm ва ғайра, эмуляторҳои терминалӣ ба монанди Mintty, xterm ва ғайра.

Умуман, қобилияти Cygwins муҳити ба Linux монандро дар дохили экосистемаи Windows таъмин мекунад, онро барои ҳар як таҳиягаре, ки мехоҳад ҳангоми кор дар платформаҳои гуногун чандирӣ дошта бошад, як воситаи муҳим мегардонад. Осонии истифода Cygwins дар якҷоягӣ бо маҷмӯи васеи хусусиятҳои он онро як абзори зарурӣ барои ҳар як таҳиягари ҷиддӣ месозад. мекӯшад, ки ҷараёни кории худро дар асоси тирезаҳо бештар ба даст орад.

Мушаххасоти пурра
Ношир Cygnus Solutions
Сомонаи ношир http://www.cygwin.com/
Рӯзи нашр 2013-09-03
Санаи иловашуда 2013-09-03
Категория Воситаҳои таҳиякунанда
Категорияи зерсохтор Барномаи IDE
Версия 1.7.25
Талаботи ОС Windows 2003, Windows 2000, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
Талабот None
Нарх Free
Боргириҳо дар як ҳафта 4
Боргирии умумӣ 367150

Comments: