Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Paulina Schubert Geändert vor über 7 Jahren
1
Title of OpenOffice.org Slide Presentation Presentation Author Title Company Name
2
© 9/20/2016 Novell Inc. 2 Geschichtliches über Wine Seit 1993 Projektleiter: Alexandre Julliard Kommune: 1250 Mitglieder über die Jahre Kernkommune: ca 30 Sub-Kommunen: Application Database Maintainer Bugzilla Screening Direct3D Entwickler Firmen: CodeWeavers (auch: Google, Corel …) Forks: WineX aka Cedega
3
© 9/20/2016 Novell Inc. 3 Wine Features Keine Virtualisierung – ein Binary Loader! Volle System Integration Fenster sind Fenster, Text ist Text Sounds geht in ALSA (bzw openal) Direct3D geht direkt zu OpenGL/GLX Eingabegeräte direkt über X oder über Linux Input 32bit und 64bit Unterstützung (Neu in Wine 1.2) Emuliert keine spezifische Windows Version sondern die API Große Anzahl an Applikationen funktioniert einfach (tm)
4
© 9/20/2016 Novell Inc. 4 Wine Statistiken Codebasis wächst linear Git als SourceControl System 4.4 Millionen Zeilen Code Getting Code in Jeder kann Patches einreichen 1 Committer (Alexandre) Spezialisten für Bereiche reviewen Patches Extensive Tests Große und wachsende Testsuite VMWare Images verifizieren alle Patches gegen Windows * Offene und geschlossene Bugs im letzten Jahr: 5915 Bugs aufgemacht 4238 Bugs geschlossen
5
© 9/20/2016 Novell Inc. 5 Wine Fakten Erste Release nach 15 Jahren Entwicklung Aber: Vor Duke Nukem Forever und GNU Hurd! Wine emuliert auch (Windows) Bugs Viruses laufen unter Wine Windows Security Exploits können auch in Wine funktionieren (CVE-2006-0106) Schwierigstes Problem früher: Installer Heute: Kopierschutz,.NET, massive Abhängigkeiten Google Summer of Code Die meisten Wine Entwickler bevorzugen Bier
6
© 9/20/2016 Novell Inc. 6 Wine und Spiele DirectX 9 kompatibel 3D wird in GL kodiert und weitergereicht Grafikkarten und -treiber abhängig! NVIDIA mit Binärtreiber – sehr gut ATI mit Binärtreiber - gut Alle anderen – mäßig bis schlecht Kopierschutz Kopierschutz selbst muss funktionieren Basic Windows Kernel Treiber unterstützt Meist härtester Teil des Spielsupports Applikations Datenbank für Kompatibilität
7
© 9/20/2016 Novell Inc. 7 Wine Todo Direct3D10 and 11 Mehr Features für Spiele (DIBEngine, Input, Kopierschutz) USB Device Unterstützung (für iTunes).NET Integration (via Mono)
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.