Cygwin

Cygwin 1.7.25

Windows / Cygnus Solutions / 367150 / Full spec
Сүрөттөмө

Cygwin: Windows үчүн Ultimate Developer куралы

Сиз Windows чектөөлөрү менен иштөөдөн чарчаган иштеп чыгуучусузбу? Сиз өзүңүздүн Windows машинаңызда Linux'тун кубаттуу куралдарына жана функцияларына жетүүңүздү каалайсызбы? Windows үчүн эң мыкты иштеп чыгуучу куралы болгон Cygwinден башканы издебеңиз.

Cygwin - бул Windows үчүн Linux көрүнүшүн жана сезимин чөйрөнү камсыз кылган куралдардын жыйындысы. Бул негизи Linux API катмарынын ролун аткарган DLL (cygwin1.dll) болуп саналат жана олуттуу Linux API функцияларын камсыз кылат. Бул иштеп чыгуучулар өздөрүнүн Windows машиналарында тааныш Unix буйруктарын жана утилиталарын колдонуп, ар кандай платформаларда иштөөнү жеңилдетет дегенди билдирет.

Cygwinди колдонуунун эң чоң артыкчылыктарынын бири - бул Windowsтун бардык акыркы, коммерциялык түрдө чыгарылган x86 32 бит жана 64 бит версиялары менен шайкештиги. Бул Windowsтун кайсы версиясын же чыгарылышын иштетип жатканыңызга карабастан, Cygwin тутумуңуз менен үзгүлтүксүз иштей турганын билдирет.

Бирок Cygwin иштеп чыгуучулар үчүн эмне кыла алат? Бул жерде кээ бир мисалдар:

- Unix буйруктарына кирүү: Cygwin машинаңызда орнотулганда, ls, grep, awk, sed жана башкалар сыяктуу тааныш Unix буйруктарын колдоно аласыз. Бул файлдар жана каталогдор менен иштөөнү Unix колдонуучулары үчүн табигый сезилгендей жеңилдетет.

- Иштеп чыгуу куралдары: Cygwin GCC (GNU Compiler Collection), утилиталарды жана gdb (GNU Debugger) жасоо сыяктуу көптөгөн популярдуу иштеп чыгуу куралдары менен алдын ала орнотулган. Бул инструменттер иштеп чыгуучуларга C/C++, Java же башка тилдерде ар кандай чөйрөлөр арасында которулбастан код жазууга мүмкүндүк берет.

- Shell скрипти: Unix сыяктуу системаларды колдонуунун бир негизги артыкчылыгы - бул алардын күчтүү скрипт түзүү мүмкүнчүлүктөрү. Сиздин машинаңызда орнотулган Cygwin менен, сиз системаңызда иштей турган bash же башка кабыктарды колдонуп, скрипттерди жаза аласыз.

- Алыстан кирүү: Эгер сизге Windows машинаңыздан Linux/Unix операциялык тутумун иштеткен башка компьютерге алыстан кирүү керек болсо, анда cygwins ssh кардары/серверин ишке ашыруу тармак аркылуу коопсуз шифрленген байланышты камсыз кылат.

Иштеп чыгуучулар үчүн атайын иштелип чыккан бул функциялардан тышкары, cygwinди колдонуунун башка көптөгөн артыкчылыктары бар, мисалы:

- Ачык булактуу программалык камсыздоо: cygwins бөлүштүрүүгө камтылган бардык компоненттер ачык булактуу программалык камсыздоо болуп саналат, демек, алар наркы жагынан да, эркиндик жагынан да акысыз.

- Жөнөкөй орнотуу процесси: cygwin орнотуу жөнөкөй болушу мүмкүн эмес - жөн гана алардын веб-сайтынан setup.exe файлын жүктөп алыңыз, аны иштетиңиз, колдонуучуга керектүү пакеттерди тандап, орнотуу баскычын басыңыз. Дал ушул!

- Ыңгайлаштырылган чөйрө: Колдонуучулар чөйрөсүн кантип конфигурациялоону каалашарын толук көзөмөлдөй алышат, анын ичинде bash, zsh ж.б. сыяктуу ар түрдүү кабыктардын, vim, nano ж.б. сыяктуу текст редакторлору, xfce4, twm ж.б. сыяктуу терезе менеджерлери, Mintty сыяктуу терминалдык эмуляторлор, xterm ж.б.

Жалпысынан алганда, Cygwinsтин жөндөмү Windows экосистемасынын ичинде Linux сыяктуу чөйрөнү камсыздайт. Аны бир нече платформада иштөөдө ийкемдүүлүктү каалаган ар бир иштеп чыгуучу үчүн маанилүү курал кылат. анын терезелерге негизделген иштеп чыгуу процессинен көбүрөөк пайда алууну көздөйт.

Full spec
Publisher Cygnus Solutions
Publisher сайты http://www.cygwin.com/
Чыккан датасы 2013-09-03
Кошулган күнү 2013-09-03
Категория Иштеп чыгуучунун куралдары
Sub категория IDE Software
Нускасы 1.7.25
Os талаптар Windows 2003, Windows 2000, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
Талаптар None
Баасы Free
Жумасына жүктөөлөр 4
Жалпы жүктөлүүлөр 367150

Comments: