Cygwin: Verskil tussen weergawes

Content deleted Content added
RAM (besprekings | bydraes)
RAM (besprekings | bydraes)
Lyn 26:
'n Mens kan by vele poslyste aansluit wat verband hou met Cygwin by die [http://cygwin.com/lists.html Cygwin Poslys] blad.
 
== Geskiedenis ==
Cygwin het in [[1995]] begin as 'n projek van [[Steve Chamberlain]], 'n ingenieur by [[Cygnus Solutions|Cygnus]] wat opgemerk het dat Windows NT en 95 [[COFF]] gebruik as hulle [[objeklêerformaat]] en dat GNU reeds ondersteuning vir [[x86]] en [[COFF]] asook die C funksieversameling, [[newlib]], gebied het; wat dit dus teoreties nie baie moeilik sou maak om die [[GCC]] te verander om 'n samesteller te skep wat uitvoerbare programme vir Windows te skep nie. Die vermoede is toe in die praktyk bevestig en is 'n prototipe vinnig ontwikkel.
 
<!-- Moet nog vertaal word
==History==
Cygwin began in [[1995]] as a project of [[Steve Chamberlain]], a [[Cygnus Solutions|Cygnus]] engineer who observed that Windows NT and 95 used [[COFF]] as their [[object file format]], and that GNU already included support for [[x86]] and COFF, and the C library [[newlib]]; so at least in theory it should not be difficult to retarget [[GNU Compiler Collection|GCC]] and get a [[cross compiler]] producing executables that would run on Windows. This proved to be so in practice, and a prototype came up quickly.
 
<!-- Moet nog vertaal word
The next step was to attempt to bootstrap the compiler on a Windows system, but this required enough emulation of Unix to let the [[Autoconf|GNU configure]] [[shell script]] run, which requires a shell like [[bash]], which in turn requires [[Fork (computing)|fork]] and [[Standard streams|standard I/O]]. Windows includes similar functionality, so the Cygwin library proper just needs to translate calls and manage private versions of data, such as [[file descriptor]]s.