Crossworking using Wine and Cygwin

19
Crossworking using Wine and Cygwin Arjun Jain, R.V. College of Engineering, Bangalore

description

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. Wine- Why?. Supply diversification - PowerPoint PPT Presentation

Transcript of Crossworking using Wine and Cygwin

Page 1: Crossworking using Wine and Cygwin

Crossworking using Wine and Cygwin

Arjun Jain, R.V. College of Engineering, Bangalore

Page 2: Crossworking using Wine and Cygwin

page 2

Wine- Overview

What is it?

What are the other alternatives?

Other Wine offerings

ReWind

CodeWeavers CrossOver Office

TransGaming Technologies WineX

Page 3: Crossworking using Wine and Cygwin

page 3

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 4: Crossworking using Wine and Cygwin

page 4

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 5: Crossworking using Wine and Cygwin

page 5

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 6: Crossworking using Wine and Cygwin

page 6

Wine- Screenshots-1

Page 7: Crossworking using Wine and Cygwin

page 7

Wine- Screenshots-2

Page 8: Crossworking using Wine and Cygwin

page 8

Wine- Screenshots-3

Page 9: Crossworking using Wine and Cygwin

page 9

Wine- Screenshots-4

Page 10: Crossworking using Wine and Cygwin

page 10

Wine- Please contribute!

General maintenance

Development

Documentation writing

Localization work

Donations

Page 11: Crossworking using Wine and Cygwin

page 11

wine- Demo..

Wine- Demo

Page 12: Crossworking using Wine and Cygwin

page 12

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 13: Crossworking using Wine and Cygwin

page 13

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 14: Crossworking using Wine and Cygwin

page 14

Cygwin – The power of …

Unix development tools on windows

Net utilities

Databases

Publishing!

Cygwin/XFree86

Anything missing? Just recompile! :-)

Page 15: Crossworking using Wine and Cygwin

page 15

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 16: Crossworking using Wine and Cygwin

page 16

Cygwin – Screenshot

Page 17: Crossworking using Wine and Cygwin

page 17

Cygwin- Demo..

Cygwin- Demo

Page 18: Crossworking using Wine and Cygwin

page 18

Sources..

http://www.winehq.com

Mailing lists

[email protected]

[email protected]

http://www.cygwin.com

http://www.redhat.com/cygwin

Page 19: Crossworking using Wine and Cygwin

page 19

Thank You!

That’s all Folks!

Arjun [email protected]://rvce.ac.in/~arjun