Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "2B3304 - Data Security of Workstations 1 March - May 2009 WINE 2B6304 Data Security of Workstations Lars Noodén ( )"— Presentation transcript:

1 2B3304 - Data Security of Workstations 1 March - May 2009 WINE 2B6304 Data Security of Workstations Lars Noodén ( lars.nooden@gmail.com )

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

3 2B3304 - 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

4 2B3304 - Data Security of Workstations 4 March - May 2009 Speed Benchmark (2007) Source: http://www.phoronix.com/scan.php?page=article&item=681&num=2 Linux w/ WINE MS Vista 640x480 1220x1024 1024x768 Enemy Territory v2.60 source:Phoronix

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

6 2B3304 - 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

7 2B3304 - Data Security of Workstations 7 March - May 2009 Further Reading Disney moves to Linux, uses Crossover for Photoshop: ● Penguin Moves to Disney. (2003) http://www.eweek.com/c/a/Linux-and-Open-Source/Penguin- Moves-to-Disney/

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

9 2B3304 - Data Security of Workstations 9 March - May 2009 ● Yarro Said APIs Should Belong to the Community in 1997. Groklaw. http://www.groklaw.net/articlebasic.php?story=20050329121414 910 ● Want to meet four men who dared to fight MS -- and won? Groklaw. http://www.groklaw.net/article.php?story=20070919214307459

10 2B3304 - 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

11 2B3304 - 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

12 2B3304 - Data Security of Workstations 12 March - May 2009 WINE 2B6304 Data Security of Workstations Lars Noodén ( lars.nooden@gmail.com )


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

Similar presentations


Ads by Google