Wysiging soos op 07:41, 17 Februarie 2007
119 grepe bygevoeg , 12 jaar gelede
'''Cygwin''' - is 'n versameling [[vrye programmatuur]]-hulpmiddele wat oorspronklik deur [[Cygnus Solutions]] ontwikkel is om verskeie weergawes van [[Microsoft Windows]] in staat te stel om soortgelyk as 'n [[Unix]]-stelsel op te tree. Dit hoofdoel is om programmatuur wat vir [[POSIX]]-versoenbare stelsels (soos [[Linux]], [[BSD]] en Unix) ontwikkel is oordraagbaar te maak tot die Windows platform sonder om veel meer te doen as dit weer op Windows saam te stel. 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 kennis te neem 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.
Cygwin bestaan uit 'n versameling kode wat die [[POSIX]] stelselbevele omskakel na [[Win32]] stelselbevele, 'n [[GNU]] ontwikkelingsketting (soos die [[GCC|GNU Compiler Collection]] en die [[GNU Ontfouter|GDB]] om basiese programmatuurontwikkeling moontlik te maak asook 'n groot versameling soortgelyke toepassingsprogramme as wat algemeen op Unix stelsel gevind kan word. Op hierdie stadium is bykans alle bekende [[vrye programmatuur]] op Unix na Cygwin omgeskakel, insluitende die [[X Windows-stelsel]], [[KDE]], [[Gnome]], [[Apache HTTP Bediener|Apache]], [[TeX]] en verskeie andere. 'n Meganisme wat geskep is vir die installering van [[inetd]], [[syslogd]], [[sshd]], [[Apache HTTP Bediener|Apache]] en andere daemone sodat hulle as standaard Windows dienste kan optree, wat 'n Microsoft Windows stelsel in staat stel om baie soos 'n [[Unix]] of 'n [[Linux]]-bediener op te tree. Al hierdie programme word geïnstalleer deur die standaard Cygwin opstelprogram, wat die nodige pakette vanaf die Internet aflaai. Die opstelprogram kan weer gehardloop word om programme na hulle nuutste weergawes op te dateer soos benodig of hulle dan by te voeg of te verwyder. Verskeie ander kenmerke word ook deur die opstelprogram verskaf, soos onder ander die vermoë om die bronkode saam met die binêre weergawe te installeer.
Cygwin consists of a library that implements the [[POSIX]] system call [[application programming interface|API]] in terms of [[Win32]] system calls, a [[GNU]] development toolchain (such as [[GNU Compiler Collection|GCC]] and [[GNU Debugger|GDB]]) to allow basic software development tasks, and a large number of application programs equivalent to common programs on the Unix system. At this point, almost all [[open-source]] programs on Unix have been ported to Cygwin, including the [[X Window System]], [[KDE]], [[Gnome]], [[Apache HTTP Server|Apache]], [[TeX]], and various others. A mechanism has been created for installing [[inetd]], [[syslogd]], [[sshd]], [[Apache HTTP Server|Apache]] and other daemons as standard Windows services, allowing a Microsoft Windows system to function much like a [[Unix]] or [[Linux]] server. All of these programs are installed through the standard Cygwin setup program, which downloads the necessary packages from the Internet. The setup program can be rerun as necessary to update programs to their latest versions or add or remove programs. (Various other features are provided by setup, such as the ability to install the source code along with the binaries.)
A large amount of effort has gone into providing interfaces to map between concepts that differ between Unix and Windows. Examples include:
Ontsluit van "https://af.wikipedia.org/wiki/Spesiaal:MobileDiff/153636"