Máme Cygwinnera!

Obaja sme zarytí unixoví hackeri, Simon ešte viac ako Ian a pravidelní čitatelia vedia, že obaja používame počítače Mac ako svoje každodenné počítače. Odkedy sa objavil OS X, na našich počítačoch Mac používame veľmi slušnú verziu Unixu a bol by veľmi zriedkavý deň, keby ani jeden z nás nemal otvorené aspoň jedno okno terminálu. Keďže toľko používame Unix a jeho varianty, ako je Linux a OS X, sme úplne oddaní našim obľúbeným shellom (tcsh pre oba) a nástrojom ako sed a grep (grep je nástroj ktorý hľadá text v súboroch, zatiaľ čo sed – Stream EDitor – vám umožňuje vykonávať akcie, ako je vyhľadávanie a nahradzovanie súboru bez toho, aby ste ho museli otvárať do interaktívneho textu editor). A kto potrebuje luxusné grafické používateľské rozhrania, keď máte na úpravu súborov vi? A tak ďalej a ďalej, dostanete nápad.

Máme Cygwinnera!

Problém je, že niekedy musíme používať počítače so systémom Windows: napríklad Ian má niekoľko klientov, ktorí viditeľne zblednú, kedykoľvek vytiahol svoj spoľahlivý PowerBook a sťažoval sa, že webové stránky, ktoré im ukazuje, „nevyzerajú rovnako“ ako pri prezeraní na internete Prieskumník. (Majú pravdu, pretože displej Macu je oveľa krajší, jeho písma sú vyhlazené a prehliadač nie inštalovať náhodný spyware, ale to nie je dôležité.) Samozrejme, existuje veľa spôsobov, ako spustiť systém Windows na Mac; pre PowerBook je tu Microsoft VirtualPC, zatiaľ čo pre Intel MacBook Pro je tu Parallels Workstation a vlastný Boot Camp od Apple. Niekedy však klienti potrebujú vidieť, ako sa notebook so systémom Windows vynoril z prenosného puzdra, a tak sme z času na čas nútení prejsť na temnú stranu.

To je v poriadku, pretože obaja ovládame Windows dokonale a je známe, že ho používame celé hodiny, len s prechodnou vlnou nevoľnosti. Problém nastáva, keď potrebujeme urobiť niečo, čo považujeme za celkom základné, ako je spustenie dig alebo nslookup na kontrolu stavu alebo IP adresy servera, alebo pomocou whois skontrolovať, či je názov domény dostupný, alebo keď sa chceme pozrieť do tohto adresára s 5 000 textovými súbormi a nájsť len tie, ktoré obsahujú konkrétny reťazec bez použitia roztomilého, ale pomalého vyhľadávacieho nástroja Windowsu (ak je to taký profesionálny operačný systém, prečo vyhľadávanie vykonáva malý psík?) Faktom je, že aj keď príkazové okno systému Windows podporuje primeraný počet nástrojov, nemá tie, ktoré poznáme, a to je miesto, kde Vstúpi Cygwin.

Cygwin je opísaný ako „Linuxové prostredie pre Windows“ a v podstate sprístupňuje všetky nástroje Unix/Linux, ktoré poznáme a milujeme, z príkazového riadku vo Windowse. Ak ste sa v minulosti pokúšali použiť Cygwin a boli ste frustrovaní z hrozných skúseností s inštaláciou, dôrazne vám odporúčame, aby ste to teraz skúsili znova, pretože nedávne verzie sa presunuli na oveľa príjemnejší inštalačný program, ktorý teraz zobrazuje všetky dostupné balíky, čo vám umožňuje vybrať si len tie, ktoré chcieť. Ak budete neskôr potrebovať nainštalovať niečo, čo ste pôvodne vynechali – alebo chcete aktualizovať balík na neskoršie vydanie – jednoducho znova spustite inštalačný program a vyberte príslušnú možnosť. Keď ste si vybrali požadované možnosti a zrkadlový web, z ktorého ich stiahnete (je ich niekoľko, takže ak jeden je offline, stačí si vybrať iný), inštalátor urobí svoju vec, stiahne a nainštaluje len možnosti vyžiadané.

Toto je oveľa lepšie riešenie ako stiahnuť všetko a potom len nainštalovať časti, pretože celá knižnica Cygwin je obrovská a jej stiahnutie by trvalo večnosť, dokonca aj pri rýchlom sťahovaní spojenie. Inštalačný program má stále nejaké problémy, aj keď je oveľa lepší ako býval – rozhranie používané na výber balíkov na inštaláciu je stále trochu neohrabané a nie príliš Ako Windows (kliknutím na názov balíka môžete prepínať medzi „Inštalovať“ a „Preskočiť“ alebo medzi rôznymi verziami – spôsob Windows by predstavoval rozbaľovaciu ponuku pre každú verziu s možnosťami inštalácie alebo nie). Napriek tomu pravdepodobne použijete inštalačný program iba raz a je určite celkom použiteľný.