'Crossworking' using Wine and Cygwin

Download Report

Transcript 'Crossworking' using Wine and Cygwin

Crossworking using Wine and Cygwin
Arjun Jain, R.V. College of Engineering, Bangalore
Wine- Overview
 What is it?
 What are the other alternatives?
 Other Wine offerings
 ReWind
 CodeWeavers CrossOver Office
 TransGaming Technologies WineX
page 2
Wine- Why?
 Supply diversification
 Large homogeneous populations - risk to society
 Any Windows replacement must run Win apps
 Vicious circle- Linux on the desktop
 Wine benefits
 Take advantage of all the Unix strong points
 Remote application accessibility
 Thin clients
 Open Source Software- suit your needs
page 3
Wine- A few “Myths”
 "Wine is slow because it is an emulator"
 "Wine is bad for Linux"
 "Emulators like VMWare are better"
 "You need Windows anyway"
 "Wine can't succeed at running new applications"
 "Windows suck. So who needs wine?"
page 4
Wine- Wine HowTo
 Download
 Installation
 From Source
 tar -zxvf Wine-YYYYMMDD.tar.gz
 ./tools/wineinstall
 From Binary
 rpm -ivh wine-YYYYMMDD-i386.rpm
 apt-get install wine
 Configuration
 The Wine configuration file
page 5
Wine- Screenshots-1
page 6
Wine- Screenshots-2
page 7
Wine- Screenshots-3
page 8
Wine- Screenshots-4
page 9
Wine- Please contribute!
 General maintenance
 Development
 Documentation writing
 Localization work
 Donations
page 10
wine- Demo..
Wine- Demo
page 11
Cygwin- An Overview
 What is it ?
 Open Source, Gnu GPL license
 Evolution
 Enhance development tools to development tools
 port the tools to Win NT/9x
 writing a shared library (the Cygwin DLL)
 self-hosting
page 12
Cygwin – What’s in it for me …
 UNIX Programmers
 rich set of utilities
 standard GNU compilers
 port UNIX software to Windows
 Windows Programmers
 console or GUI executables that rely on the Win32 API
 linker and dlltool utility to write DLLs
 Use Windows & Linux simultaneously ;-)
 Windows & Linux commands in a script?
page 13
Cygwin – The power of …
 Unix development tools on windows
 Net utilities
 Databases
 Publishing!
 Cygwin/XFree86
Anything missing? Just recompile! :-)
page 14
Cygwin – Setting Up. Click-Click-Click!!
 Download Source
 Select an Install Directory
 Local Package Directory
 Connection Method
 Choosing Mirrors
 Choosing Packages
 Icons
 Post-Install Scripts
page 15
Cygwin – Screenshot
page 16
Cygwin- Demo..
Cygwin- Demo
page 17
Sources..
 http://www.winehq.com
 Mailing lists
 [email protected][email protected]
 http://www.cygwin.com
 http://www.redhat.com/cygwin
page 18
Thank You!
That’s all Folks!
Arjun Jain
[email protected]
http://rvce.ac.in/~arjun
page 19