WinE - der kostenlose Windows-Ersatz
Kurzbeschreibung
Wine ist ein Emulator für Windows, der unter dem kostenlosen
Betriebssystem Linux benutzt wird und die Ausführung von
ursprünglich für Windows entwickelten Anwendungsprogrammen auf
Linux-Rechnern gestattet, ohne dass eine bestehende Windows-Lizenz
benötigt wird.
Funktionalität
WinE stellt die meisten Funktionen des WIN16 und WIN32 APIs zur
Verfügung. Anwendungen können ohne erneute Übersetzung
direkt im Binärcode ausgeführt werden, also auch, wenn kein
Quellcode zur Verfügung steht. Wie unter Linux üblich wird
für Bildschirm, Maus und Tastatur die X-Windows Schnittstelle
benutzt, d.h. emulierte Windows-Anwendungen können gleichzeitig mit
richtigen Linux-Anwendungen ausgeführt werden.
Als besonderer Leckerbissen können aufgrund der X-Windows
Technologie mehrere X-Windows Terminals (z.B. leistungsschwache Windows
3.1-Maschinen) Windows-Software auf einem Linux-Rechner benutzen, ein
Leistungsmerkmal das sonst nur der sehr teure Windows NT Terminal Server
bietet.
Alpha-Stadium - Dennoch eine Chance für Softwarehersteller
Wine befindet sich zur Zeit noch im Alpha-Stadium, d.h. Wine gilt noch
nicht als sonderlich zuverlässig. Da Wine aber ein "open source"
Projekt ist und im Quellcode zur Verfügung steht, können
Anwendungsentwickler diejenigen Probleme von Wine, die mit ihrer
Anwendungssoftware kollidieren, anhand des Quellcodes beheben und die
Patches an das Wine Hauptquartier übermitteln.
Wine erlaubt es daher, anstelle der aufwendigen Enwicklung einer
"echten" Linux-Version, bestehende Software basierend auf dem WIN32-API
unter Linux auszuführen.
Wine kann aber auch als Bibliothek benutzt werden, um aus einem
Windows Source code durch Neuübersetzen unter Linux und Binden mit
der Wine-Bibliothek eine "echte" Linux-Anwendung zu erzeugen. Wir
hoffen, dass dies zukünftig ein Weg werden könnte, um auf
einfachste Weise WIN32-Programme auf PowerPC-Linux und Alpha-Linux
etc. ausführen zu können.
Herd Software Entwicklung und Wine
Wir sind daran interessiert, alle von uns für Windows entwickelten
Anwendungsprogramme Schritt für Schritt mit Wine auch für
Linux benutzbar zu machen. Dazu prüfen wir die Kompatibilität
unserer Anwendungsprogramme mit Wine und dokumentieren diese für
Sie.
Hardware-Anforderungen
Wine erfordert einen PC mit i386-Prozessor, steht also nicht
für Power PC und ähnliche Maschinen zur Verfügung.
Linux+X-Windows+Wine benötigt deutlich mehr Speicher als Windows 95
oder Windows 3.1, daher sollte der Rechner mindestens 16 MByte
Hauptspeicher aufweisen. Wir benutzen Wine mit SuSE Linux 6.0.
Konfiguration von Wine (Vorschlag)
- Laden Sie Wine als Quellcodepaket von http://www.winehq.com herunter.
- Entpacken Sie Wine mit gzip -d Wine-990314_tar.gz und tar -x
--file Wine-990314_tar
- Starten Sie den automatischen Konfigrationsprozess mit
"./configure"
- Starten Sie die Übersetzung mit "make dep; make clean;
make". Das kann eine Stunde dauern.
- Kopieren Sie die wine.ini als ".winerc" in Ihr $HOME-Verzeichnis
und passen Sie die Pfade an.
Siehe auch