Anzeige:
Ergebnis 1 bis 7 von 7

Thema: WINE - Windows Programme unter Linux

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    WINE - Windows Programme unter Linux

    Inhalt:

    Einleitung (dieser Abschnitt)
    Alternativen zu WINE
    Download und Installation von WINE
    Konfiguration, Programmstart, Drucken, wichtige Einstellungen
    spezielle WINE-Versionen
    Links
    Tips&Tricks zur Installation von Windows-Programmen



    WINE-Homepage

    www.winehq.org


    Was ist WINE?

    Mit Hilfe von WINE lassen sich Windows Programme direkt und unverändert unter Linux benutzen.

    WINE ist ein sogenannter Wrapper und simuliert die Windows-API.

    Es setzt sich zwischen Linux und dem Windows-Programm. Dem gestarteten Programm wird die Windows API vorgetäuscht, es merkt nichts davon. Die Aufrufe von Windowsfunktionen fängt WINE ab und lenkt sie dann auf entsprechende Linuxfunktionen um (wrappen). Beispiel: Es gibt eine Windows-Funktion "DosOpen" zum Öffnen von Dateien. Ruft ein Programm diese Funktion auf, fängt WINE den Aufruf ab und leitet ihn auf die Linux-Funktion "fopen" zum Öffnen einer Datei um.

    Der Anwender des Programms merkt natürlich nichts von alledem, er startet statt "word.exe" einfach "wine word.exe".

    Durch diese Technik funktioniert WINE nur auf X86 bzw. AMD 64 Prozessoren.

    Man darf sich allerdings keine 100 % taugliche Lösung erhoffen. Man hat halt nur ein "simuliertes", kein echtes Windows vor sich. Und das ist halt nicht zu 100 % vollständig.

    Die WINE-Programmierer arbeiten zwar schnell, aber Microsoft ist mit der Entwicklung neuer undokumentierter Funktionen zumeist schneller. Wie man an der Beschreibung schon erkennen kann, laufen nur Programme, bei denen alle enthaltenen API-Funktionen in WINE nachgebildet sind. Die Grundregel: je älter, desto besser.

    Das gute an der Sache ist, dass man keine Windows Installation braucht.

    Ein für Linux entwickeltes Programm ist normalerweise jeder WINE-Windows-Lösung vorzuziehen. Z. B. macht es keinen Sinn, zum CD brennen Nero zu nehmen, wo es doch k3b gibt. Ebenso ist Star- bzw. Open-Office eine mehr als gleichwertige Alternative zu MS-Office, Mozilla/Firefox zum Internet Explorer usw.

    Bevor man sich an WINE heranwagt, sollte man erst mal kontrollieren, ob es nicht ein Linux-Programm für die gleiche Aufgabe gibt. Gute Anlaufstellen hierzu sind:

    - http://freshmeat.net
    - http://rpmseek.com
    - http://rpmfind.net
    - http://kde-apps.org/
    - http://gnomefiles.org/

    Außerdem sei ein Blick in das Windows->Linux-Umsteigerhowto empfohlen, hier werden viele Alternativen genannt, sortiert nach bestimmten Themenbereichen:

    http://www.linuxforen.de/forums/show...hreadid=105375


    Was ist eine API?

    API=Application Programmable Interface

    Also eine Beschreibung einer Schnittstelle mit Funktionen zur Programmierung von Anwendungen. Es gibt mehrere Klassen von APIS, z. B. für Betriebssystembefehle, für die GUI etc.

    Was heisst WINE?

    WINE ist ein rekursives Wortspiel. Es steht für WINE IS NOT an EMULATOR.

    WINE für Entwickler

    Wine bietet sich an zur Portierung von Windows-API-Programmen. Es gibt eine spezielle Entwicklungsschicht, mit der man Windows-Programme nach Linux portieren kann. Die laufen dann auf jeden Fall, weil durch das Zusammenlinken von vornherein fehlende Funktionen entfernt werden müssen.

    Beispiele hierfür:

    Picasa von Google, TeamViewer


    Was kann WINE nicht?

    WINE ist ungeeignet zum Betreiben von "Windows-" Hardware

    WINE ist nicht geeignet für Hardware, zu der es nur Windows-Treiber gibt. Man kann mit WINE keine Windows Treiber installieren und dann z. B. ein Win-Modem oder einen Scanner unter Linux betreiben. Für solche Hardware ist eher VMWARE geeignet, sofern die (externe) Schnittstelle von VMWARE unterstützt wird. Noch eher bietet sich aber von Anfang an der Kauf linuxtauglicher Hardware an.


    Lizenzen

    WINE ist freie Software, aber:

    Man braucht natürlich eine Lizenz für das jeweils gestartete Programm. Bsp. Photoshop: WINE frei, für Photoshop braucht man die Lizenz.

    Außerdem werden bei einigen Programmen native Windows DLLs vorausgesetzt, z. B. DCOM98, XML-DLLs oder auch ein installierter Internet Explorer. Einige dieser Produkte erfordern ebenfalls eine vorhandene Windows Lizenz.

    Anders gesagt: Die jeweils dem Produkt beiliegende Lizenz / EULA etc. wird nicht! durch den Aspekt "WINE ist frei" aufgehoben, sondern besitzt volle Gültigkeit. Ich bitte, dieses zu beachten. Die Lösung kann z. B. sein, bei Ebay eine passende Win-Lizenz zu ersteigern.


    Artikel zu WINE

    http://www.linux-user.de/ausgabe/2005/03/027-wine/
    http://de.wikipedia.org/wiki/Wine


    Änderungen

    23.03.03: Links aktualisiert, Konfiguration erweitert, Voraussetzungen erweitert
    03.05.03: Neues Kapitel "Aktuelle Probleme", Installation per CVS
    06.05.03: Downloadlinks Crossover Testversion hinzugefügt
    18.05.03: wine/winex parallel ergänzt
    31.05.03: Neues Kapitel "Wine Configuration Suite"
    04.06.03: wine/winex parallel: Startscripte ergänzt
    08.06.03: Link zu Bochs-Howto ergänzt
    22.06.03: Neues Kapitel "Ticks und Tricks / Installation", Zeitungsartikel
    22.06.03: "Quicktime 6" Kapitel heisst jetzt "Medienplayer", WMP 6.4 und MP3Pro hinzugefügt
    26.06.03: WINE auf anderen Prozessorarchitekturen (neues Kapitel)
    26.08.03: Links aktualisiert
    30.08.03: Configuration Suite / IE überarbeitet
    06.08.03: Parameter an Windows Programm übergeben, zusätzliche Hinweise zur Konfiguration
    31.10.03: Oracle 8.17 Client, Inhaltsverzeichnis
    01.11.03: WINE und Installshield 7 bei Installationstricks, Visio Viewer
    02.11.03: winesetuptk selbst übersetzen
    03.11.03: Wine-Aufrufe mit "--dll" geändert, da Parameter nicht mehr existiert
    19.11.03: Powerpoint Viewer 2003 hinzugefügt
    22.11.03: Winword 2000 hinzugefügt
    26.12.03: Ein Fake Windows für alle WINE Varianten
    28.12.03: Installation&Konfiguration überarbeitet
    02.01.04: IE6-Installerscript / Link neu
    26.02.04: Links kontrolliert&aktualisiert, Fedora Core/Security Patched Kernel-Lösung
    16.05.04: Links kontrolliert&aktualisiert
    19.09.04: Hinweis zu Bochs entfernt, da keine wirkliche Alternative
    19.09.04: vollständig überarbeitet, Links kontrolliert und ersetzt
    11.12.04: IE-Installer, Links kontrolliert, Configuration Suite gelöscht, WINE Uninstaller, Konfiguration neuer WINE-Laufwerke
    20.03.05: Aktualisierung für neuere WINE Versionen
    01.07.05: Hinweis zu Lizenzen
    23.08.05: Links aktualisiert, Überarbeitung begonnen (Hinweis am Anfang)
    27.08.05: Komplett an WINE ab 20050725 angepasst
    16.10.05: Hinweise von xanlosch integriert
    13.11.05: Helpfile-Explorer
    29.04.06: Links aktualisiert
    25.05.06: Konfiguration aktualisiert
    16.09.06: wineprefixcreate integriert
    10.01.07: Mozilla ActiveX Plugin
    12.01.07: Links aktualisiert
    01.03.08: Links kontrolliert&aktualisiert, winetricks, Hilfsdateien, multiwine
    04.01.09: Anpassungen für aktuelle WINE Versionen
    26.03.09: Links aktualisiert
    06.01.10: Links aktualisiert
    28.12.10: Überarbeitet, Links aktualisiert, veraltete Kapitel gelöscht
    Geändert von stefan.becker (28.12.10 um 19:42 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •