LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Michael Pensini, Jasdeep Hayer & Mrinal Vora Partitioning and Emulation.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
1 Web Server Administration Chapter 3 Installing the Server.
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
The Operating System and the User Interface
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Overview Basic functions Features Installation: Windows host and Linux host.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Installing software on personal computer
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Systems Software Operating Systems.
Dzongkha Unicode Agenda System Requirements: Hardware & Software
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Guide to MCSE , Second Edition, Enhanced 1 Objectives Understand and use the Control Panel applets Describe the versatility of the Microsoft Management.
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
Lesson 4 Computer Software
Linux Operations and Administration
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
Chapter Three OPERATING SYSTEMS.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Configuring the MagicInfo Pro Display
Lesson 6 Operating Systems and Software
DOS Understanding what you can do. Operating System Traits An OS only works with one type of processor –X86 processors for us; Motorola for Mac –Must.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 6 Today’s Windows Windows Vista and Windows 7 McGraw-Hill.
Component 4: Introduction to Information and Computer Science Unit 4: Application and System Software 1 Health IT Workforce Curriculum Version 1.0/Fall.
Tutorial 11 Installing, Updating, and Configuring Software
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
Hands-On Virtual Computing
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Explain the purpose of an operating system
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 4 Microsoft Windows XP.
Operating Systems TexPREP Summer Camp Computer Science.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Lesson No: 6 Introduction to Windows XP CHBT-01 Basic Micro process & Computer Operation.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Ⅰ. PS Driver ML-4050N Series PostScript, Driver ML-4050N Series PostScript, Driver.
PAYware Transact Terminal Interface Manager
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 6 Today’s Windows Windows Vista and Windows 7 McGraw-Hill.
 Contents 1.Introduction about operating system. 2. Minimum requirement for Windows 7 operating system. 3. Procedure to install Window 7 operating system.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
Linux Introduction Linux was developed in the early 1990’s by Linus Torvald computer science student at the University of Helsinki Linux is distributed.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Computers: Tools for an Information Age
Lesson 11 Exploring Microsoft Office 2007
bitcurator-access-webtools Quick Start Guide
Guide to Linux Installation and Administration, 2e
Seamless Guest OS's and more!
UBUNTU INSTALLATION
Chapter 5: Using System Software
Computer Software.
TexPREP Summer Camp Computer Science
Introduction to Computers
bitcurator-access-webtools Quick Start Guide
Software - Operating Systems
Windows Operating System
Presentation transcript:

LINUX-WINDOWS INTERACTION

One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while in the Linux environment (that is, Linux is the host and Windows the guest OS). While you do not need an installed copy of Windows to run Wine, Wine has to be able to ‘see’ a Windows application in order to execute it. Wine is compatible with versions of Windows 98 and later. Wine requires approximately 50 MB RAM for installation and 750 MB of free hard drive space to store and compile the source code. 18 MB are also needed in the /tmp directory.

WINE BASICS FUNCTIONALITY  As of late 2005, most native Microsoft Windows DLLs necessary for the execution of Win32 binaries have compatible Wine counterparts. FEATURES  Desktop-in-a-box or mixable windows  Support for running Win32 code  Extensive Unicode and foreign language support  Able to be compiled using a wide range of C compilers  Automatically generated API documentation  Printing via PostScript driver or legacy native Win16 printer drivers  Built-in debugger and configurable trace messages

WINE BASICS  Windows MultiMedia (WinMM) layer support with built in codecs  Support for drivers including ALSA, OSS, among others  Multi-lingual keyboards and CJK input method support via XIM  Modems, serial device support  Network (TCP/IP and IPX) support  Win32 compatible memory layout, exception handling, threads and processes  X11, TrueType (.ttf/.ttc) and Windows Bitmap (.fon) Fonts  DirectX support for games (limited Direct3D support)  Enhanced Metafile (EMF) and Windows Metafile (WMF) driver  ASPI Scanners FEATURES (cont.)

WINE BASICS Wine contains a “program loader that loads and executes a Windows binary (executable file), and a set of libraries that implements Windows API calls using Unix/Linux equivalents” ( There are three methods for installing Wine:  Installation from a package  Installation from a source archive  Installation from a cvs snapshot

WINE INSTALLATION METHODS INSTALLATION FROM A PACKAGE  Wine Headquarters (WineHQ) recommends using this method. These files are available for download from the WineHQ website at  Prepackaged versions may also be found on the installation disks for Linux distributions. Using this method is relatively painless as it would have been installed with the Linux OS, and running the program could be done via the GUI interface of that distro.

INSTALLATION METHODS (CONT) INSTALLATION FROM A SOURCE ARCHIVE  A second method of installation is by “downloading a Wine source archive and compiling from the command line”. Wine source archives are in compressed tar.gz format on the WineHQ website. INSTALLATION FROM A CVS SNAPSHOT  This is done by downloading the very latest source code from the WineHQ CVS server. This option, however, is mainly for developers and those who want to test future functionality of Wine against specific applications. Instructions for this option are available at

CONFIGURING WINE When the config GUI starts, there are seven tabs along the top of the main window: Changing settings in the Applications and Libraries tab affect what and how applications run. The other settings focus on customizing Wine according to preference.  Applications  Libraries  Graphics  Appearance  Drives  Audio  About

CONFIGURING WINE (cont) Adding an application for Wine to run:  Click on the Add application button from the Application tab  Browse for the.exe  After it’s been added, select the specific Windows version (9x or NT-based) Wine will emulate for that application. Setting drive paths  Under the Drives tab click on the Autodetect button to have Wine search for available drives  When a drive is added, a new entry will be made and a default drive mapping will appear. This is the path from which Wine will execute chosen applications

INSTALLING WINE Installation from a distro or a precompiled package is done in the usual way using available utilities. Installing from source may be done using the following steps :  Uninstall previous packages To do this, f rom the terminal  Log in as root  Navigate to the folder where Wine was installed  Then, type at the command prompt: make uninstall This command should remove all Wine binary files from the system

INSTALLING WINE  Get build dependencies  Use the Winecfg tool, which should have been installed during Wine  Start Winecfg using a terminal window by typing from the prompt: /usr/local/bin/winecfg or simply winecfg This command starts the GUI interface program and will build the dependencies as configured. Once build dependencies have been configured, the next step is to compile.  Compile commands :  /configure  make depend  make  make install  Once compilation is complete, installation is also complete and the next step is to use Wine to run an application

RUNNING WINE Running a Win application from Wine is done according to the Path environment variable set in the Drives tab. For example, if the path setting has executable files on a “c:\windows\Winapps\” path, running an application with the path “c:\windows\Winapps\test.exe” could be done by typing from a terminal window  wine test.exe However, to run “c:\myapps\test.exe, it would be necessary to use the command:  wine c:\\myapps\\test.exe