www.wikidata.de-de.nina.az
Dieser Artikel behandelt die Software Zu weiteren Bedeutungen siehe Wine Begriffsklarung Wine ursprunglich ein rekursives Akronym und zugleich Apronym fur Wine Is Not an Emulator 5 englisch fur Wine ist kein Emulator ist eine Windows kompatible Laufzeitumgebung fur POSIX kompatible Betriebssysteme WineKonfigurationsfenster von Wine 4 0BasisdatenMaintainer Alexandre Julliard Alexandre JulliardEntwickler Die Wine Autoren 1 Erscheinungsjahr 4 Juli 1993Aktuelle Version 8 0 2 2 19 Juli 2023 Betriebssystem Linux BSD macOS ReactOS nativ SolarisProgrammiersprache C 3 Kategorie Kompatibilitatsschicht Laufzeitumgebung MiddlewareLizenz GNU Lesser General Public License GNU General Public License GNU Lesser General Public License Version 2 1 X11 Lizenz 4 deutschsprachig jawww winehq org Inhaltsverzeichnis 1 Eigenschaften 1 1 Verfugbarkeit 2 Geschichte 3 Funktion 4 Varianten 5 Ahnliche Anwendungen 6 Weblinks 7 EinzelnachweiseEigenschaften BearbeitenMit Wine ist es moglich viele Programme die fur die Microsoft Windows Betriebssysteme kompiliert wurden auch unter Unix mit dem X Window System auszufuhren Wine kann ohne Windows Installation verwendet werden Einige Programmbibliotheken sind noch nicht vollstandig implementiert aber Wine kann DLLs einer vorhandenen Windows Version verwenden um die Kompatibilitat zu Windows Anwendungen zu verbessern Einige auch vielgenutzte Windows Anwendungen werden nicht in ihrer gesamten Funktionalitat unterstutzt besonders bei Multimedia und 3D Grafik gibt es Inkompatibilitaten Die OpenGL Implementierung ist allerdings fortgeschritten sodass auch einige bekanntere 3D Spiele mit einem kleineren Leistungsunterschied laufen Auch einige Probleme mit kopiergeschutzten Programmen und Spielen sind behoben worden Auf der offiziellen Wine Website gibt es eine Liste mit Anwendungen die unter Wine laufen 6 Neben der Laufzeitumgebung und Anwendungsprogrammierschnittstelle welche die Basis von Wine bilden werden auch Windows Komponenten wie der Dateiverwalter Windows Explorer und der Webbrowser Internet Explorer nachgebaut 7 8 Verfugbarkeit Bearbeiten Im Gegensatz zur im Closed Source entwickelten Windows API ist der Quelltext von Wine und die Dokumentation mit Beispielen offentlich zuganglich und darf unter den Bedingungen der GNU Lesser General Public License LGPL frei eingesetzt modifiziert und auch in modifiziertem Zustand verbreitet werden Wine ist auf POSIX Betriebssystemen wie Linux Solaris und den verschiedenen BSD Varianten lauffahig Es existieren fertige Programmpakete fur die gangigen Linux Distributionen einige BSD Derivate und macOS auf Intel Hardware die von der Wine Projektseite bezogen werden konnen Da der Wine Quellcode frei verfugbar ist kann das Programm auch auf Linux Unix Systemen installiert werden fur die es keine fertigen Pakete gibt Bei den popularen Linux Distributionen kann es direkt aus den Standard Paketquellen installiert werden 9 10 11 Geschichte BearbeitenBob Amstadt der ursprungliche Koordinator des Wine Projektes und Eric Youngdale initiierten das Wine Projekt 1993 Als besonderer Ansporn galten den Entwicklern damals die Erfolge von Sun Microsystems mit Wabi das bei der Ausfuhrung von Windows Programmen unter Solaris eine hohere Leistung aufwies als unter einer nativen Windows 3 x Umgebung 12 Die ursprungliche Zielsetzung war Programme fur Windows 3 x 16 Bit voll zu unterstutzen Zurzeit liegt der Fokus der Entwicklung aber bei den mittlerweile dominierenden Win32 Anwendungen Seit Juni 1994 leitet Alexandre Julliard das Projekt Ursprunglich wurde Wine unter der MIT Lizenz veroffentlicht Aber nach Streitigkeiten um Cedega eine proprietare Abspaltung von Wine die ihre Weiterentwicklungen nicht an Wine zuruckgab steht Wine seit Marz 2002 unter der GNU Lesser General Public License LGPL Mitte 2002 umfasste der in C geschriebene Quellcode mehr als eine Million Zeilen Ende 2007 waren es bereits knapp zwei Millionen Zeilen An dem Projekt sind uber 1000 Hobby und Profiprogrammierer beteiligt die in der ganzen Welt verstreut sind 1 Zurzeit Stand August 2011 werden etwa 90 Prozent der Systemaufrufe unterstutzt wodurch eine Vielzahl von Programmen unter Wine lauffahig sind Die zurzeit noch nicht unterstutzten Systemaufrufe fuhren insbesondere bei spezialisierteren Anwendungen wie beispielsweise Computerspielen zu Problemen Wine ist nach uber 15 Jahren noch immer im Entwicklungsstadium etwa alle zwei Wochen steht eine neue Version zum Herunterladen bereit Am 25 Oktober 2005 erschien die erste Beta Version die die Versionsnummer 0 9 erhielt 13 Am 17 Juni 2008 wurde die Version 1 0 veroffentlicht 14 eine vollstandige Umsetzung der Windows API stellt dies jedoch nicht dar Die hauptsachlichen Kriterien fur die Version 1 0 waren die Unterstutzung von Adobe Photoshop 9 0 CS2 und den Viewern von Microsoft Excel Word und PowerPoint der Versionen 97 und 2003 15 Die Version 1 4 wurde am 7 Marz 2012 freigegeben und bietet Unterstutzung fur u a Microsoft Office 2010 Wine wird hauptsachlich fur und unter Linux entwickelt kann aber ebenso gut fur andere unixoide Systeme wie macOS 16 Solaris oder BSD und sogar fur nicht unixoide Systeme wie OpenVMS kompiliert werden Ausserdem wurde ein Grossteil der Wine Bibliotheken der Windows API in das Betriebssystem ReactOS integriert Anfang Februar 2014 wurde bekannt dass es Bemuhungen gibt Wine auf Android das auf Linux basiert lauffahig zu machen Diese Entwicklung befindet sich immer noch in einem fruhen Stadium 17 Funktion Bearbeiten nbsp Wine und das Win32 API in verschiedenen Betriebssystemen nbsp WineHQ Bewertungen von Anwendungen uber die verschiedenen Wine Versionen nbsp Das Windows Programm eMule unter LinuxWine ist kein Emulator sondern stellt lediglich eine Implementation der Funktionen der Windows API auf GNU Linux und anderen Unix ahnlichen Betriebssystemen zur Verfugung Die Systemaufrufe werden an Linux beziehungsweise den Unix Kernel sowie das X Window System weitergereicht So ist es moglich dass die uber Wine ausgefuhrten Programme ahnlich schnell wie unter dem Originalbetriebssystem laufen konnen Wine kann die Win16 Win32 und Win64 APIs von DOS MS DOS Windows 3 1 bis Windows 10 bereitstellen Der Grad an Unterstutzung fur die unterschiedlichen Windows Anwendungen variiert nach Alter und genutzten API Teilen Versionen alter als Windows XP 18 werden gut und nahezu vollstandig unterstutzt An einzelnen neueren Funktionen von Windows 7 oder 8 und Direct3D wird von den Entwicklern noch gearbeitet Da die wenigsten Windows Anwendungsprogramme alle Funktionen der Windows API benotigen sind viele trotz unvollstandiger API vollumfanglich nutzbar Unterstutzung fur das klassische Net Framework ist dagegen insbesondere fur neuere Anwendungen limitiert Sie kann wahlweise uber Mono realisiert werden oder indem das Net Framework mit Wine nativ installiert wird In letzterem Fall sind dann allerdings nur 32 Bit Anwendungen lauffahig 19 Ab Version 1 3 12 nutzt Wine den Emulator DOSBox um Anwendungen auszufuhren die im DOS Modus starten Der Emulator ersetzt dann den Virtual 8086 Mode 20 Dazu muss jedoch DOSBox ebenfalls installiert sein 21 Varianten BearbeitenPlayOnLinux Gui fur Wine Lutris Gui fur Spiele unter Linux q4wine Gui fur Wine Cedega fruher WineX CrossOver Darwine inzwischen WineBottler fur macOS ReactOS verwendet einen Teil der Wine Bibliotheken um doppelte Entwicklungsarbeit zu vermeiden ReWind inzwischen in Cedega aufgegangen Wineskin Winery Proton eine von Valve entwickelte freie Software 22 welche auf Wine aufbaut 23 Ahnliche Anwendungen BearbeitenCygwin ist ein Wine ahnlicher Wrapper welcher eine POSIX kompatible Schnittstelle auf Windows anbietet und so unter anderem Linux Anwendungen auf Windows lauffahig macht Darling ist eine Laufzeitumgebung welche macOS Anwendungen auf Linux lauffahig macht Windows Subsystem fur Linux WSL ist eine Kompatibilitatsschicht zum Ausfuhren von Linux Anwendungen in Windows 10 Weblinks Bearbeiten nbsp Commons Wine Sammlung von Bildern Videos und Audiodateien Wine HQ offizielle Website Wiki AppDB offizielle Wine Programmdatenbank englisch Projektubersicht bei SourceForge WineTools englisch Artikel uber die Anwendung aus EasyLinux 27 Juni 2008 Einzelnachweise Bearbeiten a b wine AUTHORS englisch Liste beim WineHQ Wine 8 0 2 Released 19 Juli 2023 abgerufen am 20 Juli 2023 The wine Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 14 Juli 2018 winehq org official Wine Wiki Debunking Wine Myths Memento vom 28 September 2015 im Internet Archive appdb winehq org Windows API fur Linux DIB Engine soll Wine deutlich schneller machen Golem am 17 Januar 2012 Wine 1 3 37 freigegeben Meldung beim WineHQ vom 13 Januar 2012 packages ubuntu com Package Wine auf apps fedoraproject org software opensuse org Fensterln geh n iX Ausgabe 1 1997 zu Wabi 2 2 fur Linux Windows API Emulator Wine in Version 0 9 freigegeben Heise am 26 Oktober 2005 Wine 1 0 ist da Prost Heise am 17 Juni 2008 Wine Release Criteria Memento vom 23 Dezember 2015 im Internet Archive englisch Artikel im Wine Wiki vicjang macOS Wine Projekt 4 April 2013 abgerufen am 25 Januar 2017 Alexandre Julliard Wine on Android PDF FOSDEM 2014 WineHQ 1 Februar 2014 abgerufen am 3 Juni 2016 englisch Wine 0 9 58 Released englisch Offizielle Ankundigung von Wine 0 9 58 WineHQ FAQ 8 2 Does Wine support NET Should I install native NET in Wine DOSBox In WineHQ Wiki Abgerufen am 2 September 2016 englisch Mirko Lindner Wine 1 3 12 startet DOSbox Integration In pro linux de 24 Januar 2011 abgerufen am 2 September 2016 ValveSoftware Proton englisch bei GitHub Steam Windows Spiele laufen jetzt auch unter Linux Heise am 22 August 2018 Abgerufen von https de wikipedia org w index php title Wine amp oldid 239452139