Maak hoofkeuseskerm oop

Wysigings

Geen grootteverandering nie, 3 jaar gelede
+ Inligtingskas & Commons
{{Inligtingskas Sagteware
| naam = Cygwin
| logo = Cygwin logo.svg
| logobewoording = <!-- Vir oormuis-info/ vir siggestremdes; sonder wiki-sintaks -->
| skermkiekie = Cygwin X11 rootless WinXP.png
| skermkiekiebeskrywing = Cygwin in werking, insluitend Cygwin / X, onder Windows XP
| skrywer = Cygnus Solutions
| ontwikkelaar = Cygnus Solutions, Red Hat, andere
| vrygestel = 1995
| gestaak =
| laaste weergawe = 2.3.0-1
| laaste vrystellingsdatum = {{Begin datum en ouderdom|2015|11|9|df=yes}}
| laaste betaweergawe =
| laaste betavrystellingsdatum =
| programmeertaal = [[C (programmeertaal)|C]]/[[C++]]
| bedryfstelsel = [[Microsoft Windows]]
| grootte =
| taal =
| kategorie = laag verenigbaarheid
| lisensie = [[GNU Algemene Publieke Lisensie|GNU GPLv3]]
| webtuiste = [http://www.cygwin.com/ cygwin.com]
}}
 
'''Cygwin''' is 'n versameling [[vrye programmatuur]]-hulpmiddele wat oorspronklik deur [[Cygnus Solutions]] ontwikkel is om verskeie [[Microsoft Windows]]-weergawes in staat te stel om soortgelyke ondersteuning as 'n [[Unix]]-stelsel te lewer. Die hoofdoel daarvan is om programmatuur, wat vir [[POSIX]]-versoenbare stelsels (soos [[Linux]], [[BSD]] en Unix) ontwikkel is, na die Windows-platform oordraagbaar te maak, terwyl die moeite byna beperk word tot die heropstelling van daardie stelsels op Windows. Programme wat met Cywin oorgedra word werk die beste op [[Windows NT]], [[Windows 2001]], [[Windows XP]] en [[Windows Server 2003]], maar sommiges kan bevredigend uitgevoer word op [[Windows 95]] en [[Windows 98]]. Cygwin word tans onderhou deur die werknemers van [[Red Hat]], [[Netapp]] en andere. Dit is belangrik om in gedagte te hou dat alhoewel Cygwin ''header''-lêers en kodeversamelings gebruik wat dit makliker maak om *nix-toepassings vir gebruik op Windows her saam te stel, dit nie Windows binêre programme direk versoenbaar maak met *nix binêre programme nie.
 
 
'n Groot klomp moeite is gedoen om koppelvlakke te verskaf om konsepte wat in Unix en Windows van mekaar verskil met mekaar in verband te bring. Voorbeelde sluit in:
 
* 'n Cygwin spesifieke weergawe van Unix se ''[[mount]]''-bevel is geskep, wat dit moontlik maak om arbitrêre Windows gidsroetes te laai as "lêerstelsels" in 'n Unix-lêerruimte. Die ''mount''-inligting word gewoonlik in die [[register]] gestoor. Lêerstelsels kan gelaai word as binêre (by verstek) of as teks, wat outomatiese omskakelings tussen LF en CRLF lynafsluitings doen (Dit beïnvloed slegs programme wat die ''open()''- en ''fopen()''-funksies roep sonder om die teks- of binêre modus te spesifiseer. Al die omgeskakelde Unix-programme wat deur die Cygwin-opstelprogram beskikbaar is, maak lêers in binêre modus oop, indien geskik, en vermy sodoende die korrupsie van data). Alle DOS skyfaandrywers (C:, D: ens.) is ook beskikbaar onder ''/cygdrive/c'', ''/cygdrive/d'', ens. Windows netwerkroetes in die vorm van ''\\HOST\SHARE\FILE'' word omgeskakel na die vorm ''//HOST/SHARE/FILE''.
 
* Die ''/dev'' en ''/proc'' met alle kenmerke word outomaties verskaf. ''/proc/registry'' verskaf direkte toegang tot lêerstelseltoegang tot die Windows-register.
 
* Simboliese skakels word verskaf en maak gebruik van .LNK lêers (Windows shortcuts), met sommige Cygwin-spesifieke inligting daarin vervat en met die ''system attribute'' ingestel om verwerking te versnel.
 
* Die [[Solaris (bedryfstelsel)|Solaris]] [[toepassingsprogrammatuurkoppelvlak|API]] vir die hanteer van toegangsbeheerlyste word ondersteun en word in verband gebring met die Windows NT toegangstelsel.
 
* Spesiale formate van die ''etc/passwd'' en ''/etc/group'' word verskaf wat aanwysers insluit na die SID's wat die Windows eweknieë is, wat dit moontlik maak om die Unix en Windows gebruikers en groepe met mekaar in verband te bring.
 
* Verskeie nutsprogramme word verskaf vir die omskakeling tussen Windows en Unix lêerstelsels, vir die hantering van (CRLF/LF) lynafsluitingskwessies, vir die vertoon van DLL'e wat met 'n program gekoppel is ens.
 
 
== Eksterne skakels ==
{{CommonsKategorie}}
 
* [http://www.cygwin.com Cygwin Tuisblad] (Engels)
* [http://www.cygwin.com/faq/ Cygwin Gereelde Vrae]
* [http://www.okisoft.co.jp/esc/utf8-cygwin/ UTF-8 uitbreiding vir Cygwin]
 
[[Kategorie:RekenaarVrye sagteware]]