UWIN

UWIN er en softwarepakke oprettet af David Korn, der gør det muligt at kompilere programmer skrevet til Unix- operativsystemet og køre på Windows med ringe eller ingen ændringer. En del af udviklingen er outsourcet til Wipro i Indien. Henvisninger, korrekt eller ej, til softwaren som U / Win og AT&T Unix til Windows kan i nogle tilfælde forekomme, især fra de første dage af dets eksistens. UWIN-kilder og binære filer tilgængelige under Open Source Eclipse Public License 1.0.

Tekniske detaljer

Teknisk set er UWIN et X / Open- bibliotek til 32-bit Windows programmeringsgrænseflade (API) , kaldet Win32 . UWIN indeholder:

De fleste af Unix API'erne er implementeret af det dynamiske linkbibliotek POSIX.DLL. Programmer, der er knyttet til dette bibliotek, kører under Win32- undersystemet i stedet for POSIX- undersystemet , så programmer kan frit bruge både Unix- og Win32-biblioteksopkald. En cc (1) -kommando leveres til at kompilere og linke programmer til UWIN på Windows ved hjælp af traditionelle Unix-værktøjer såsom fabrikat (1). Kommandoen cc (1) er en front-end til kompilatoren, der udfører den aktuelle kompilering og sammenkædning. Det kan bruges med Microsoft Visual C / C ++ 5.X, Visual C / C ++ 6.X, Visual C / C ++ 7.X, Digital Mars C / C ++, Borland C / C ++ og MinGW- kompilatorer . GNU-kompilatoren og udviklingsværktøjerne kan også downloades til UWIN.

UWIN fungerer bedst under Windows NT / 2000 / XP / 7 med NTFS- filsystemet , men kan fungere i nedbrudt tilstand ved hjælp af FAT og endnu mere nedbrudt under Windows 95/98 / ME (se eksterne links for flere detaljer). En betaversion 5.0b blev frigivet den17. juni 2011 til Windows Vista og 7.

Se også

Bemærkninger

  1. UWin 5.0b annoncering https://mailman.research.att.com/pipermail/uwin-users/2011q2/001681.html "arkiverede kopi" (version af 23. juli 2018 om Internet Archive )
  2. "David Korn fortæller alt"

Referencer

eksterne links