Cygwin

Cygwin 1.7.25

Windows / Cygnus Solutions / 367150 / To'liq ma'lumot
Tavsif

Cygwin: Windows uchun Ultimate Developer Tool

Siz Windows cheklovlari bilan ishlashdan charchagan dasturchimisiz? Windows kompyuteringizda Linuxning kuchli vositalari va funksiyalaridan foydalanishni xohlaysizmi? Windows uchun eng yaxshi dasturchi vositasi bo'lgan Cygwindan boshqa narsani qidirmang.

Cygwin - bu Windows uchun Linux ko'rinishi va hissiyot muhitini ta'minlovchi vositalar to'plami. Bu aslida DLL (cygwin1.dll) bo'lib, Linux API qatlami sifatida ishlaydi va Linux API-ning muhim funksiyalarini ta'minlaydi. Bu shuni anglatadiki, ishlab chiquvchilar o'zlarining Windows kompyuterlarida tanish bo'lgan Unix buyruqlari va yordam dasturlarini ishlatishlari mumkin, bu esa turli platformalarda ishlashni osonlashtiradi.

Cygwin-dan foydalanishning eng katta afzalliklaridan biri uning Windows-ning barcha so'nggi, tijoratda chiqarilgan x86 32 va 64 bit versiyalari bilan mos kelishidir. Bu shuni anglatadiki, qaysi Windows versiyasi yoki nashri ishlayotganingizdan qat'i nazar, Cygwin tizimingiz bilan muammosiz ishlaydi.

Ammo Cygwin ishlab chiquvchilar uchun nima qila oladi? Mana bir nechta misollar:

- Unix buyruqlariga kirish: Cygwin kompyuteringizda o'rnatilgan bo'lsa, ls, grep, awk, sed va boshqalar kabi tanish Unix buyruqlaridan foydalanishingiz mumkin. Bu Unix foydalanuvchilari uchun tabiiy tuyuladigan tarzda fayllar va kataloglar bilan ishlashni osonlashtiradi.

- Ishlab chiqish vositalari: Cygwin GCC (GNU Compiler Collection), yordam dasturi va gdb (GNU Debugger) yaratish kabi ko'plab mashhur ishlab chiqish vositalari bilan oldindan o'rnatilgan. Ushbu vositalar ishlab chiquvchilarga C/C++, Java yoki boshqa tillarda turli muhitlar o‘rtasida almashmasdan kod yozish imkonini beradi.

- Shell skripti: Unix-ga o'xshash tizimlardan foydalanishning asosiy afzalliklaridan biri ularning kuchli qobiqli skript yaratish qobiliyatidir. Mashinangizga o'rnatilgan Cygwin bilan siz tizimingizda mahalliy ravishda ishlaydigan bash yoki boshqa qobiqlardan foydalanib qobiq skriptlarini yozishingiz mumkin.

- Masofaviy kirish: Agar sizga Windows kompyuteringizdan Linux/Unix operatsion tizimida ishlaydigan boshqa kompyuterga masofadan kirish kerak bo'lsa, cygwins ssh mijoz/server dasturi tarmoq orqali xavfsiz shifrlangan aloqani ta'minlaydi.

Ishlab chiquvchilar uchun maxsus ishlab chiqilgan ushbu xususiyatlarga qo'shimcha ravishda cygwin-dan foydalanish bilan bog'liq boshqa ko'plab afzalliklar mavjud, masalan:

- Ochiq kodli dasturiy ta'minot: cygwins tarqatilishiga kiritilgan barcha komponentlar ochiq kodli dasturiy ta'minotdir, ya'ni ular xarajat va erkinlik jihatidan bepul.

- Oson o'rnatish jarayoni: cygwin-ni o'rnatish oddiyroq bo'lishi mumkin emas - shunchaki setup.exe faylini ularning veb-saytidan yuklab oling, uni ishga tushiring, foydalanuvchiga kerak bo'lgan paketlarni tanlang va o'rnatish tugmasini bosing. Bo'ldi shu!

- Sozlanishi mumkin bo'lgan muhit: foydalanuvchilar o'zlarining muhitini qanday sozlashni to'liq nazorat qiladilar, shu jumladan bash, zsh va boshqalar kabi turli qobiqlar, vim, nano va boshqalar kabi matn muharrirlari, xfce4, twm kabi oyna boshqaruvchilari, mintty kabi terminal emulyatorlari, xterm va boshqalar.

Umuman olganda, Cygwins qobiliyati Windows ekotizimida linuxga o'xshash muhitni ta'minlaydi, uni bir nechta platformalarda ishlashda moslashuvchanlikni xohlaydigan har qanday dasturchi uchun muhim vositaga aylantiradi. Cygwins foydalanishning qulayligi keng imkoniyatlar to'plami bilan birgalikda uni har qanday jiddiy dasturchi uchun ajralmas vositaga aylantiradi. Windows-ga asoslangan ish jarayonidan ko'proq foydalanishga intilmoqda.

To'liq ma'lumot
Nashriyotchi Cygnus Solutions
Nashriyot sayti http://www.cygwin.com/
Ishlab chiqarilish sanasi 2013-09-03
Qo'shilgan sana 2013-09-03
Turkum Tuzuvchi vositalari
Sub toifasi IDE dasturi
Versiya 1.7.25
Os talablari Windows 2003, Windows 2000, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
Talablar None
Narx Free
Yuklashlar haftasiga 4
Jami yuklamalar 367150

Comments: