Wine, ein rekursives Akronym für „WINE Is Not an Emulator“, ist ein Computerprogramm für Linux- und Unix- Rechner. Mit Wine ist es möglich, Programme, die für das Betriebssystem Windows geschrieben wurden, auf dem X Window System ablaufen zu lassen.
WINE beinhaltet den Quellcode und die Dokumentation mit Beispielen und darf frei eingesetzt werden. Portierungen existieren unter anderem für Linux, Solaris und für die verschiedenen BSD-Varianten.
Ursprünglich wurde Wine unter der MIT Lizenz veröffentlicht, aber nach Streitigkeiten um proprietäre Versionen von Wine (insbesondere Cedega) die ihre Weiterentwicklungen nicht an Wine zurück gaben, steht Wine seit März 2002 unter der GNU Lesser General Public License (LGPL). Deshalb basiert z. B. Cedega nur noch auf einem Fork von vor dem Lizenzwechsel. CrossOver Office z. B. dagegen gibt seine Verbesserungen an Wine zurück und basiert deshalb auch auf einer aktuellen Wine Version.
Wine kann ohne vorhandene Windows-Installation verwendet werden, da jedoch einige Bibliotheken noch unvollständig implementiert sind, bietet Wine die Möglichkeit an, DLLs und die Registry einer vorhandenen Windows-Version zu verwenden, um so die Kompatibilität zu Windows-Applikationen zu verbessern.
Wine befindet sich allerdings noch im Entwicklungsstadium, wodurch mehrere auch vielgenutzte Windows-Applikationen nicht komplett unterstützt werden; insbesondere im Bereich Multimedia und 3D-Grafik gibt es größere Lücken.
Mitte 2002 hatte der in C geschriebene Quellcode mehr als 1 Million Zeilen. An dem Projekt sind über 300 Hobby- und Profiprogrammierer, die in der ganzen Welt verstreut sind, beteiligt. Bis jetzt werden etwa 70 Prozent der Systemaufrufe unterstützt, wobei die restlichen noch nicht implementierten Aufrufe fast immer Sonderfunktionen sind, die nur von sehr wenigen Programmen benötigt werden. Wine ist nach über einem Jahrzehnt immer noch im Entwicklungstadium (ein Zeichen für die Schwierigkeit des Vorhabens, ein nur gegen Bezahlung dokumentiertes Betriebssystem nachzubauen), etwa alle vier Wochen steht aber eine neue Version zum Herunterladen bereit.
Am 25. Oktober 2005 erschien die erste Beta-Version, welche die Versionsnummer 0.9 erhielt. Seither gibt es etwa alle zwei Wochen neue, vorkompilierte Versionen zum Herunterladen.
Wine kann DOS (MS-DOS nur bis Version 6.22) inklusive den grafischen Benutzeroberflächen PC/GEOS, OpenGEM, SEALOS, Windows 3.1, Windows 95, Windows 98, Windows ME, ebenso wie die Betriebssysteme Windows NT, Windows 2000 und Windows XP simulieren. Es variiert jedoch der Grad an API-Support für die unterschiedlichen Windows-Versionen: Windows 95/98 wird ziemlich gut unterstützt, die Unterstützung von NT-Versionen ist zur Zeit hingegen eher problematisch. Es besteht darüber hinaus eine teilweise Unterstützung von DirectX 8, seit September 2004 wird an der Implementierung von DirectX 9 und insbesondere Direct3D gearbeitet.
Für Wine existieren fertige Pakete für die meisten gängigen Linux-Distributionen, FreeBSD, und Windows die man von der Homepage des Wine-Projekts beziehen kann. Zudem ist der Wine Quellcode verfügbar, wodurch das Programm auch auf Linux/Unix-Systemen installierbar ist, für die keine fertigen Pakete erstellt werden.
Freie Software | Kompatibilitätsschicht
Wine (software) | WINE | WINE | WINE | WINE | Wine | Wine | 와인 (소프트웨어) | Wine | Wine | Wine | Wine | WINE | Wine | WINE | Wine
This article is licensed under the GNU Free Documentation License.
It uses material from the
"WINE Is Not an Emulator".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world