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 der grafischen Oberfläche von Unix zu starten. WINE beinhaltet den Quellcode und die Dokumentation mit Beispielen, und man darf es frei einsetzen.
Wine kann ohne vorhandene Windows-Installation verwendet werden, da jedoch einige Bibliotheken noch unvollständig 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 verbessern.
Geschichte
Die Entwicklung von Wine begann 1993, um Windows 3.1-Programme auf Linux zu unterstützen. Bob Amstadt, der ursprüngliche Koordinator des Wine-Projektes, gab es aber recht früh an Alexandre Julliard weiter, der es immer noch leitet.
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. Etwa 70 Prozent der Systemaufrufe werden bis jetzt unterstützt. Die restlichen noch nicht implementierten Aufrufe sind fast immer Sonderfunktionen, die nur von sehr wenigen Programmen benötigt werden. Wine ist nach über einem Jahrzehnt immer noch im Entwicklungstatus (ein Beweis für die Schwierigkeit des Vorhabens, ein stark undokumentiertes Windows nachzubauen), aber ungefähr jede 4. Woche steht eine neue Version zum Downloaden bereit.
Funktion
Wine ist kein Emulator. Es stellt Programmen, die für DOS und MS-Windows geschrieben wurden, die Systemaufrufe unter Unix zur Verfügung. Die damit ausgeführten Programme laufen damit ähnlich schnell wie unter den Originalbetriebssystemen. Allerdings ist es nicht möglich, Wine auf anderen Systemen als auf X86-Prozessoren laufen zu lassen. Unter Linux-Distributionen auf anderen Plattformen können die für diesen Prozessortyp kompilierten Windows-Binaries nicht laufen.
Wine kann DOS (bis Version 6.22), Windows 3.1, Windows 95, Windows 98, Windows 2000, Windows ME und Windows XP simulieren. Es variiert jedoch der Grad an API-Support für das jeweilige System: Windows 95/98 wird ziemlich gut unterstützt, die Unterstützung von NT-Versionen ist eher problematisch.
verfügbar für Systeme
- Als fertige Pakete für
- Für sonstige Linux/Unix-Versionen als Quellcode
Varianten
- ReWind
- Cedega (früher WineX)
- CrossOverOffice
Einsatzgebiete
Mit Wine ist es möglich, zahlreiche Computerprogramme die normalerweise ausschließlich auf PCs mit einem Windowsbetriebssystem laufen, auch unter anderen Betriebssystemen wie zum Beispiel GNU/Linux zu benutzen. Mittlerweile ist es teilweise auch möglich DirectX 8 basierende Anwendungen mit Wine zu verwenden und Mitte September 2004 wurde mit der Implementierung von DirectX 9 (insbesondere Direct 3D) begonnen.
lauffähige Programme
Offizielle Wine-Programmdatenbank: AppDB
Installationsanleitungen für Spiele und Programme: Frank's Corner
Installationsscripte für Spiele: Loki Installers for Linux Gamers
Liste von Spielen unter Wine
- Age of Empires II
- Baldurs Gate 1
- Blade Runner
- Caesar III
- Command & Conquer 1
- Command & Conquer 2
- Command & Conqueror Alarmstufe Rot 2
- Counter-Strike
- Daikatana
- Dark Project 1
- Dark Project 2
- Deus Ex
- Dune 2000
- Diablo 1
- Diablo 2
- Fallout 1
- Fallout 2
- Fifa Road 98
- Fifa Soccer 99
- Gabriel Knight 2: The Beast Within
- Half-Life
- Half-Life: Blue Shift
- Half-Life: Opposing Force
- Homeworld
- Icewind Dale (Teil 1)
- Incubation: Battle Isle Phase IV
- Interstate 76
- Jedi Knight 1
- KKND Krossfire
- Master of Orion 2
- Mech Commander
- Moorhuhn
- Panzer General 3d
- Planscape Torment
- Sacrifice
- Septerra Core
- Soldier of Fortune 2
- StarCraft
- Star Trek Elite Force
- Star Trek Elite Force 2
- Stupid Invaders
- Suddenstrike
- Tribes 1
- Tropico
- Ultima Online
- Unreal
- Vampire Slayer
- Wheel of Time
- Wing Commander 4
- Wizardry
Diese Liste ist nicht vollständig. Bitte ergänzt sie.
Weblinks
- http://www.winehq.org/ – http://sourceforge.net/projects/wine/ – Die offizielle Homepage von WINE
- http://www.linux-wine.de/ – Deutsche Homepage für WINE
- http://www.holarse.de/ – http://home.mayn.de/comrad/ – Nicht nur Windows-Spiele mit WINE
- Wine in Tuxfutter