2B3304 - Data Security of Workstations 1 March - May 2009 WINE 2B6304 Data Security of Workstations Lars Noodén ( )

Slides:



Advertisements
Similar presentations
Free Beer and Free Speech Thomas Krichel
Advertisements

EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
Running Windows Applications on Linux Using Wine By Patrick Berge.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
'08 Rabat Why are we using FreeBSD? Scaleable Services Workshop AfNOG 2008 Rabat, Morocco slides by Hervey Allen presented by Joe Abley.
Open Source Applications Mikko Mustalampi DAP02S.
A DAPT IST Dissemination and Use Plan Revised version Ricardo Jiménez-Peris Universidad Politécnica de Madrid.
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
OPEN OFFICE PREPARED BY: Mantilla, Leia Anjelica A. Pitogo, Adones B. Verdida, Reymond J.
Computer System System Software. Learning Objective Students should understand the different types of systems software and their functions. Students should.
Comparing functions and features of operating systems.
Copyright and Software and You. What is copyright? The Copyright Act of 1976 prevents the unauthorized copying of a work of authorship. – However, only.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
The OpenSolaris Operating System and Sun xVM VirtualBox Blake Deville.
Open Source The Future of Software What’s Open Source Open-source software is computer software whose source code is available under a copyright license.
VirtualBox What you need to know to build a Virtual Machine.
1 Copyright ©2003 LxIS. All Rights Reserved. Open Source Overview Roger A. Maduro Linux Infrastructure, LLC April 25, 2003.
CS 444 Introduction to Operating Systems
 Copyright, HiCLAS1 George Delic, Ph.D. HiPERiSM Consulting, LLC And Arney Srackangast, AS1MET Services
Astronomy System Managers Report Barry Smalley Keele University Report to CNAP 4 November 2003.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Linux interoperability Question: How can I handle interoperability between Linux and UNIX in my IT environment? HP’s Approach With HP’s Linux Compatibility.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
Crossworking using Wine and Cygwin Arjun Jain, R.V. College of Engineering, Bangalore.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux June 2011 Kaplan University 1.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
CS2204: Introduction to Unix January 19 th, 2004 Class Meeting 1 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty.
 Blender has a very unusual interface, highly optimized for 3D graphics production.  This might be a bit confusing to a new user, but will prove its.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
Introduction Why are virtual machines interesting?
Open Source Programming and OpenOffice.org Jeff Koehler ITEC V1FF April 5, 2007.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Antonio Hansford ITEC 400 Berkeley Software Design April 14, 2016.
2B Data Security of Workstations 1 March - May 2009 Overall Learning Objectives 2B6309 Data Security of Workstations Lars Noodén (
Benefits of a SUSE® Subscription
UDel CISC361 Study Operating System principles - processes, threads - scheduling - mutual exclusion - synchronization - deadlocks - memory management -
XEN – The Art of Virtualisation. So what is Virtualisation? ● Makes use of spare capacity ● Run multiple instances of OSes simultaneously ● Multitasking.
Computer Technology Project Distros Lars Noodén
Operating System Simulator
WebYaST Remote Web Based System Management
Introduction to Operating Systems Concepts
Computer Technology Project
GNU and Linux.
ITC 4 ESO 3rd TERM Operating Systems YEAR
CrossOver and Wine Jeremy White CEO, Codeweavers, Inc.
IT320 Operating System Concepts
Virtualization.
What is F/LOSS? By Scot Henderson.
OPERATING SYSTEM CONCEPT AND PRACTISE
open source and free software Najeeb Ullah Student ID
Chapter 4: Threads.
The Mach System Sri Ramkrishna.
Virtual Machines: Versatile Platforms for Systems and Processes
What is Copyright?.
Developing applications using Chromium
A UNIX OPERATING SYSTEM
Virtual Network Computing VNC
Open Source و الرخص Ardy Siegertالكاتب: برامج
Chapter 4: Threads.
Chapter 2: System Structures
Chapter 2: The Linux System Part 1
CHAPTER 4:THreads Bashair Al-harthi OPERATING SYSTEM
GNU General Public License (GPL)
Outline Operating System Organization Operating System Examples
FEATURES OF PYTHON.
Shared Hosting Workshop
Module 02 Operating Systems
Presentation transcript:

2B Data Security of Workstations 1 March - May 2009 WINE 2B6304 Data Security of Workstations Lars Noodén ( )

2B Data Security of Workstations 2 March - May 2009 WINE wine is not an emulator

2B Data Security of Workstations 3 March - May 2009 WINE ● A re-implementation of Windows APIs ● Use legacy applications ● Yet run modern operating systems ● scripting ● remote administration ● remote access - VNC, Java ● stability ● security ● Open Source – LGPL

2B Data Security of Workstations 4 March - May 2009 Speed Benchmark (2007) Source: Linux w/ WINE MS Vista 640x x x768 Enemy Territory v2.60 source:Phoronix

2B Data Security of Workstations 5 March - May 2009 Alternatives Cedegawww.transgaming.com ● Commercial ● Focus on gaming Crossover ● Commercial ● End-user support ● ISV Porting of legacy apps to Linux and OS X

2B Data Security of Workstations 6 March - May 2009 Features ● "bug-for-bug" compatibility with legacy systems from Redmond: ● Runs Windows 3.x/95/98/NT/2000/XP, and MS- DOS programs and libraries ● Win32-compatible memory layout, threads and processes ● Operates on POSIX-compatible operating systems ● linux, freebsd, solaris, os x ● also netbsd, openbsd

2B Data Security of Workstations 7 March - May 2009 Further Reading Disney moves to Linux, uses Crossover for Photoshop: ● Penguin Moves to Disney. (2003) Moves-to-Disney/

2B Data Security of Workstations 8 March - May 2009 Definition ● OpenGL – industry standard for high- performance 2D- and 3D-graphics developed industry-wide ● API – Application Programming Interface development interface between programs ● ABI – Application Binary Interface interface between binary executables

2B Data Security of Workstations 9 March - May 2009 ● Yarro Said APIs Should Belong to the Community in Groklaw ● Want to meet four men who dared to fight MS -- and won? Groklaw.

2B Data Security of Workstations 10 March - May 2009 GNU General Public License (GPL) WINE is protected by copyright – see Berne Convention (international treaty) – license used is the GPLv2 It is allowed to ● copy and distribute verbatim copies of the source code ● modify your copy or any portion of it – and may distribute the modified versions, if your changes are identified ● distribution of binaries and object code – if accompanied by source code

2B Data Security of Workstations 11 March - May 2009 Exercise ● Install WINE ● Install and run an application from one of the legacy systems ● e.g. LearnLinc

2B Data Security of Workstations 12 March - May 2009 WINE 2B6304 Data Security of Workstations Lars Noodén ( )