SlideServe
Menu
Préférences
© SlideServe · v2026

CrossOver and Wine

andren avatar
14 diapositives · 405 Views · Sep 22, 2014

CrossOver and Wine. Jeremy White CEO, Codeweavers, Inc. jwhite@codeweavers.com December 2002. Outline. About the Speaker Overview of Wine Overview of CrossOver Future of CrossOver Demonstration. About Wine. Started 1993 300 Developers from around the world

CrossOver and Wine - slide 1
01 / 14CrossOver and Wine
1 / 17

Télécharger la présentation

CrossOver and Wine
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. CrossOver and Wine Jeremy White CEO, Codeweavers, Inc. jwhite@codeweavers.com December 2002

  2. Outline • About the Speaker • Overview of Wine • Overview of CrossOver • Future of CrossOver • Demonstration

  3. About Wine • Started 1993 • 300 Developers from around the world • Free Implementation of the Windows API • LGPL license • Maintainer: Alexandre Julliard of CodeWeavers • Key Benefits: • Wine loader, runs Windows Binaries • WineLib, Ports Windows source

  4. Wine Benefits – Binary Loader • Runs existing Windows executables • Load Windows DLLs and components for use under Linux • Runs at full speed (no machine emulation unlike VMWare / Win4Lin / Plex86) • Runs in user space (no kernel modules) • Integrates with Linux Window Manager • No Windows License or installation required

  5. Wine Benefits - WineLib • Recompile existing C/C++ code to create native Linux executables • Flexible: mix and match DLLS, OCXs, and SO. • Programmers maintain one code base • Companies can continue to leverage Windows development expertise • Free, as in free beer (no run time license like Mainsoft/Bristol) • Free, as in free speech (source code available, independent of Microsoft)

  6. Windows Architecture Windows Executable File (.EXE) Application Libraries (DLLs) Windows DLLs (e.g. Kernel, User, GDI) Windows Low-level Drivers

  7. Wine Architecture Windows Executable File (.EXE) Application Libraries (DLLs) [OPTIONAL] Windows DLLs Wine System Libraries Linux Low Level Drivers (glibc, x11drv)

  8. Wine Scope Wine Coverage of MS Office4 Used in MS Office34 Wine2 24 120 24 445 8,275 445 DLLs Functions Windows1 540 14,786 1 Stock Windows 98 Installation 2 As of May 1, 2002 3 Static Linkage Only 4 Basic usage

  9. Wine Challenges • Developing Wine is HARD: • Huge Scope • Incomplete Specifications • Steep learning curve • Requires senior developers with knowledge of Windows, Linux, and X internals, and a love for debugging. • The Trap: Because it’s easy to use native DLLs, many Wine developers do • While single applications can be made to run well, most applications run poorly

  10. What is CrossOver? • A line of products: CrossOver Plugin, CrossOver Office, Server Edition • Based on a customized version of Wine • Worked on by many of the best minds in Wine development (Alexandre Julliard…) • Mixed license (LGPL and proprietary) • Changes to Wine returned to Wine

  11. CrossOver benefits • Ease of installation and use • Applications that work • Support if something goes wrong • Integration with the desktop • Server Edition • The benefits of thin clients without the price • Support for non Linux Unixes (e.g. Solaris)

  12. What is Supported? • Microsoft Office 2000 • Word, Excel, Power Point, Outlook, IE, Visio • Microsoft Office 97 • Word, Excel, Power Point • Lotus Notes 5.x • Quicken 2002 • QuickTime, Windows Media Player, Shockwave, Trillian, more than 10 other plugins

  13. Future of CrossOver • Better international and multi-byte support, XIM input methods • Expanding the range of applications: • Access, Front Page • Office 2002 / XP support • Lotus Notes 4.x and 6.x support • MS Project, QuickBooks, Photoshop, Lotus SmartSuite, etc.

  14. References and Links • http://www.winehq.com • http://www.codeweavers.com