wine software slideshow
DESCRIPTION
SEMINARFajerBY Mohamed ROLL NO:19WINEWHAT IS WINE?WINE : Wine Is Not an Emulator Wine is a translation layer (a program loader) capable of running Windows applications on Linux and other POSIX compatible operating systems.……..……………WINEWHAT IS WINE?vWine is an implementation of the Windows API vAllows programs using the API to run on an operating system that doesn't natively support the application. vWine is free software, and its license, this means that youTRANSCRIPT
![Page 1: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/1.jpg)
SEMINAR
![Page 2: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/2.jpg)
WINE
BY Mohamed Fajer
ROLL NO:19 S6C
![Page 3: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/3.jpg)
WHAT IS WINE? WINE : Wine Is Not an Emulator
Wine is a translation layer (a program loader) capable of running Windows applications on Linux and other POSIX compatible operating systems.
…………………..
WINE
![Page 4: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/4.jpg)
WHAT IS WINE?
Wine is an implementation of the Windows API
Allows programs using the API to run on an operating system that doesn't natively support the application.
Wine is free software, and its license, this means that you can do anything with Wine except claim that you wrote it.
WINE
![Page 5: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/5.jpg)
WHY Wine?Most software programs won't work on
systems that they weren't designed for.
Windows programs, for example, won't run in Linux and vice versa.
Solution: Dual Booting.
But this option presents great difficulty.
WINE
![Page 6: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/6.jpg)
WINE HISTORY The WINE project started in 1993 as a way to
support running Windows 3.1 programs on Linux. Bob Amstadt was the original coordinator, but turned it over fairly early on to Alexandre Julliard, who has run it ever since.
Wine is still under development, and it is not yet suitable for general use.
WINE
![Page 7: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/7.jpg)
EMULATOR
An emulator duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system.
Emulation generally slows down software.
WINE
![Page 8: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/8.jpg)
NOT AN EMULATOR
Wine is not an emulator.
Wine is an implementation of the Windows API that allows programs using the API to run & natively support the application on an operating system that doesn't support the application.
………………….
WINE
![Page 9: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/9.jpg)
Cont…d
Note that Wine doesn't emulate, but rather provides the software APIs that make it possible to run Windows programs.
This allows a program to run at full speed, since no emulation is taking place.
WINE
![Page 10: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/10.jpg)
WINE BENEFITS
Wine makes it possible to take advantage of all the Unix strong points.
Wine makes it possible to access Windows applications remotely.
Wine makes it economical to use. Wine is Open Source Software.
WINE
![Page 11: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/11.jpg)
WINE FEATURES• Support for running Win32 (Win 95/98,
NT/2000/XP), Win16 (Win 3.1) and DOS programs.
• Optional use of external vendor DLL files (such as those included with Windows).
• X11-based graphics display, allowing remote display to any X terminal, as well as a text mode.
• ……….. e
WINE
![Page 12: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/12.jpg)
FEATURES Cont..d
• DirectX support for games.
• Support for scanners, CD writers, and other devices.
• Modem, serial device support.
WINE
![Page 13: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/13.jpg)
LANGUAGE USED
Wine software developers uses ‘C’ language for its development.
Wine is not small at all. Wine 1.0 have over 1.8 million lines of C code (with blank lines and comments).
WINE
![Page 14: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/14.jpg)
VIRTUALIZATION
We can use a virtualization software(like Qemu , Virualbox , VMware , bochs etc) which allows you to run full fledged installation of Microsoft Windows inside your Ubuntu desktop.
WINE
![Page 15: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/15.jpg)
ARCHITECTURE WINE
![Page 16: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/16.jpg)
ARCHITECTURE(NT) WINE
![Page 17: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/17.jpg)
ARCHITECTURE(WINE) WINE
![Page 18: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/18.jpg)
INSTALLATION WINE
![Page 19: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/19.jpg)
BEFORE INSTALLING.. WINE
You should make sure that it doesn't happen
to overwrite a previous Wine installation (as this would cause an overwhelming amount of annoying and fatal conflicts).
Uninstalling any previous Wine version to avoid this problem is recommended.
![Page 20: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/20.jpg)
INSTALLATION Three methods of Installation:-
Installation from a package.
Installation from a source archive.
Installation from a Git tree.
WINE
![Page 21: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/21.jpg)
INSTALL (PACKAGE)Easiest method for installing Wine. Packages contain ready-to-run Wine binary
files.Recommended method for installing Wine. Easily available at the WineHQ downloads
page (http://www.winehq.org/site/download).
WINE
![Page 22: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/22.jpg)
INSTALL(PACKAGE) INSTALLING A FRESH PACKAGE
Straight forward Method. Simply download and install the package
using whatever utility your distribution provides.
WINE
![Page 23: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/23.jpg)
INSTALL(SOURCE) This method of installation can be done by
downloading a Wine source archive and compiling from the command line.
Being an open source project, you are free to do all of these things with Wine’s source code, which is provided with every Wine release.
…………..
WINE
![Page 24: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/24.jpg)
INSTALL(SOURCE)Source Package can be downloaded
compressed tar.bz2 format at the WineHQ downloads page.
Compiling and installing Wine from source is slightly more difficult than using a package.
Before installing Wine from source, make sure you remove any Wine binary packages you may have on your system.
WINE
![Page 25: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/25.jpg)
INSTALL(GIT TREE)
Advanced method of installation. Help develop Wine our self.
The source code on the Git repository is largely untested and may not even compile properly.
WINE
![Page 26: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/26.jpg)
LIBRARY SETTINGS
Some applications require specific libraries in order to run.
Wine reproduces the Windows system libraries (so-called native DLL’s) with completely custom versions designed to function exactly the same way but without requiring licenses from Microsoft.
WINE
![Page 27: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/27.jpg)
BUILD DEPENDENCIES
Wine makes use of many open source libraries during its operation.
It is highly recommend installing via binary packages or by building source packages which can automatically satisfy their build dependencies.
WINE
![Page 28: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/28.jpg)
DISTRIBUTIONS
Wine works on a huge amount of different Linux distributions, as well other Unix-like systems such as Solaris and FreeBSD, each with their own specific way of installing and managing packages.
WINE
![Page 29: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/29.jpg)
Wine HQ Wine homepage can be found at : www.winehq.orgIt gives: Information about wine. Wine can be downloaded from here. Provides help. Provides development reports.
WINE
![Page 30: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/30.jpg)
SCREEN SHOT WINE
![Page 31: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/31.jpg)
COMMAND LINE OPTIONS
wine --help Shows a small command line help page.wine --version Shows the Wine version string. Useful to verify your installation.
Command line options are entered in the terminal.
WINE
![Page 32: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/32.jpg)
UNINSTALLING WINEIt is an easy process. Simply enter the following in the terminal
window :- $sudo apt-get uninstall wine
Also command line can be used for installing wine(alternatively used). $sudo apt-get install wine
WINE
![Page 33: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/33.jpg)
VERSIONS The standard version of Wine comes in
intermittent releases (roughly twice a month), and can be downloaded over the internet in both prepackaged binary form and ready to compile source code form.
Latest version: Wine 1.1.12
WINE
![Page 34: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/34.jpg)
FUTURE….
To provide build dependencies in a single package.
Removal of Bugs that are reported.
WINE
![Page 35: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/35.jpg)
WINE
![Page 36: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/36.jpg)
CONCLUSION
WINE
![Page 37: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/37.jpg)
Question Session
WINE
?
![Page 38: Wine software slideshow](https://reader036.vdocuments.mx/reader036/viewer/2022062614/5467344faf795997368b544c/html5/thumbnails/38.jpg)
THANK YOUFOR YOUR COOPERATION AND SUPPORT
WINE