SlideShare una empresa de Scribd logo
1 de 20
WINDOWS & MAC OS X
          The Best of Both
  Virtualization, API wrapping, native booting
THE VIRTUAL MACHINE
Allows you to run your operating systems side-by-side
THE VIRTUAL MACHINE




Actually a mix of virtualization, emulation, and dynamic recompilation
Type-2 “Hypervisor” technology runs above the hardware and controls
access from the virtual machine to the computer’s hardware
VMWARE FUSION: OVERVIEW


Borrows technology from VMware’s non-Mac products and built on the
company’s history of enterprise virtualization
Started out focusing on higher performance rather than OS X/Windows
integration, bells & whistles
Latest version: 2.0.5 (version 3 coming soon!)
Price: $79.99 (cheaper at student bookstore)
http://vmware.com/products/fusion
VMWARE FUSION: FEATURES


Unity view: seamless desktop mode layering Mac & Windows apps together
DirectX 9 support for video games
Supports installing both 32-bit and 64-bit operating systems
Snapshots: restore your system to an entirely previous state
Extensive hardware support, including support for multiple CPUs or
multicore CPUs
Cross-compatibility with editions of VMware for other platforms
VMWARE FUSION: FEATURES (CONT.)



Boot Camp partition access
Multi-display support: up to 10 additional displays
VM Converter: convert Parallels & Virtual PC virtual machines
Application sharing: set default programs between Mac & Windows
Mac OS X Server virtualization support
12-month subscription to McAfee VirusScan Plus for Windows VMs
PARALLELS DESKTOP FOR MAC



First to market with Mac virtualization
Originally named “Parallels Workstation for Mac OS X”, but changed after
the Mac community thought it sounded too much like a Windows product
Latest version: 4
Price: $79.99 (academic pricing available)
http://parallels.com/products/desktop
PARALLELS DESKTOP: FEATURES


Supports DirectX 8.1, OpenGL
Coherence: more seamless desktop between Mac & Windows
SmartSelect: open Windows files with Mac apps, vice versa
Parallels Explorer: browse Windows system files in OS X without booting
up virtual machine
Boot Camp partition access
Parallels Transporter: convert VMware or Virtual PC virtual machines or an
existing PC to a Parallels VM
PARALLELS DESKTOP: LIMITATIONS


Can’t run 64-bit operating systems (only 32-bit)
No support for multiple CPUs or multicore CPUs within the virtual machine
Some issues with Windows reactivation in Boot Camp
Vista’s Aero (glass) UI not supported
No DirectX 9 support, so some 3D applications won’t run
Some Linux distros are limited to only 512MB RAM
No FireWire support
Can’t run Mac OS X Leopard Server in a virtual machine
SUN VIRTUALBOX



Originally developed by German firm innotek
Runs on Windows, Mac OS X, Solaris, OS/2 Warp, Linux
Able to run numerous *nix and Windows operating systems
Comparable to VMware and Parallels, but not quite as robust and lacking
features like 3D support, portable snapshots, etc.
Price: Free!
API WRAPPING
The fancy term for a fully-seamless cross-platform solution
DARWINE



Mac OS X port of the famous WINE (WINE Is Not an Emulator) project for
Linux
Provides substitute Windows DLL files and processes instead of the
Windows NT kernel
Windows API is implemented entirely in user-space
Took 15 years to reach 1.0 status (in May of 2008) because the Windows
APIs were poorly documented by Microsoft
CROSSOVER FOR MAC


CodeWeavers: corporate sponsorship for the WINE project (many WINE
developers work on the CrossOver team)
Commercial, polished version of WINE (think of it as a WINE fundraiser with
a much more friendly user interface)
Install Windows applications on your Mac into “bottles,” or separate
instances of Windows API files
Improvements to CrossOver are forked back into the WINE project
Cost: $39.95 for Standard, $69.95 for Pro (comes with Games build, too)
Educational discounts available (roughly $10 off)
NATIVE BOOTING
Apple’s Boot Camp technology enables EFI bootloader to start Windows
                            partitions
BOOT CAMP


Natively boot your Mac back & forth between Windows, Mac OS X
Several Macs on campus use this technology (Glass Hall, for instance)
Free, provided you legally have a full copy of Windows to use
Requires your Mac to be running (at least) Mac OS X 10.5 “Leopard”
Supports Windows XP SP2, Windows Vista, Windows 7
Apple has full driver support on Mac OS X Install DVD
Best for if you don’t want to compromise speed, or if you want to run
more modern video games
OTHER THINGS TO NOTE
Frequently Asked Questions, other software to note
SHARING FILES?


Virtualization
Most apps allow you to drag & drop files from Mac OS to Windows & Linux
VMs (Parallels won’t allow it in Linux yet)
API Wrapping
No need for transferring of files; API-wrapped files will access your files
normally
Boot Camp
Additional software needed (MacFUSE & NTFS-3G for Mac, or MacDrive for
Windows)
VIRUSES? SPYWARE? IS MY MAC AT RISK?


Short answer: no
Long answer: if you’re not API wrapping, then INSTALL ANTI-VIRUS and
ANTI-SPYWARE software
Your Windows partition/virtual machine is running Microsoft code and
thus susceptible to viruses and spyware like always
Your Mac partition should be okay unless you have a virus that likes to
delete files in Boot Camp (and has MacDrive installed)
Virtual machines (with snapshots) can always be rolled back to a safe state
WOULDN’T API WRAPPING BE THE BEST WAY?




 Not necessarily
 Not all programs work; very popular ones are maintained and “tweaked” to
 work with WINE
 Some programs can’t be wrapped due to the way they access the APIs
 API wrapping does work best with some games, though; try it out yourself
SO WHAT IS THE BEST WAY?



Use a combination and tailor it to your needs
Boot Camp with virtualization
API wrapping with Boot Camp
Virtualization with API wrapping
Or, drop a lot of money and use all three

Más contenido relacionado

La actualidad más candente

WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...Concentrated Technology
 
Windows 10 Deployment with Microsoft Deployment Toolkit
Windows 10 Deployment with Microsoft Deployment Toolkit Windows 10 Deployment with Microsoft Deployment Toolkit
Windows 10 Deployment with Microsoft Deployment Toolkit Roel van Bueren
 
Mac OSX - Presentation for NEWLUG - Nov. 2010
Mac OSX - Presentation for NEWLUG - Nov. 2010Mac OSX - Presentation for NEWLUG - Nov. 2010
Mac OSX - Presentation for NEWLUG - Nov. 2010NEWLUG
 
Nimbix execution steps and sample exercise
Nimbix execution steps and sample exerciseNimbix execution steps and sample exercise
Nimbix execution steps and sample exerciseGanesan Narayanasamy
 
What is Java and How its is Generated
What is Java and How its is GeneratedWhat is Java and How its is Generated
What is Java and How its is Generatedjavaease
 
UniK: Deploy Unikernels with Ease
UniK: Deploy Unikernels with EaseUniK: Deploy Unikernels with Ease
UniK: Deploy Unikernels with EaseScott Weiss
 
TDF Professional Conf 2010 - Rapid Windows 7 Deployments
TDF Professional Conf 2010 - Rapid Windows 7 DeploymentsTDF Professional Conf 2010 - Rapid Windows 7 Deployments
TDF Professional Conf 2010 - Rapid Windows 7 Deploymentsjimboks
 
Web Ex Upgrade Presentation
Web Ex Upgrade PresentationWeb Ex Upgrade Presentation
Web Ex Upgrade PresentationKevin Mulryne
 
Group 2 macromedia flash
Group 2   macromedia flashGroup 2   macromedia flash
Group 2 macromedia flashMark Eneria
 
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't KnowTechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't KnowConcentrated Technology
 
OpenJFX on Android and Devices
OpenJFX on Android and DevicesOpenJFX on Android and Devices
OpenJFX on Android and DevicesStephen Chin
 
Hyper-Efficient Mac Deployment
Hyper-Efficient Mac DeploymentHyper-Efficient Mac Deployment
Hyper-Efficient Mac DeploymentNick McSpadden
 
VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation VMworld
 

La actualidad más candente (20)

Os
OsOs
Os
 
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
 
Windows 10 Deployment with Microsoft Deployment Toolkit
Windows 10 Deployment with Microsoft Deployment Toolkit Windows 10 Deployment with Microsoft Deployment Toolkit
Windows 10 Deployment with Microsoft Deployment Toolkit
 
Mac os casestudy
Mac os casestudyMac os casestudy
Mac os casestudy
 
Mac OSX - Presentation for NEWLUG - Nov. 2010
Mac OSX - Presentation for NEWLUG - Nov. 2010Mac OSX - Presentation for NEWLUG - Nov. 2010
Mac OSX - Presentation for NEWLUG - Nov. 2010
 
Chapter 1 java
Chapter 1 java Chapter 1 java
Chapter 1 java
 
Nimbix execution steps and sample exercise
Nimbix execution steps and sample exerciseNimbix execution steps and sample exercise
Nimbix execution steps and sample exercise
 
What is Java and How its is Generated
What is Java and How its is GeneratedWhat is Java and How its is Generated
What is Java and How its is Generated
 
UniK: Deploy Unikernels with Ease
UniK: Deploy Unikernels with EaseUniK: Deploy Unikernels with Ease
UniK: Deploy Unikernels with Ease
 
TDF Professional Conf 2010 - Rapid Windows 7 Deployments
TDF Professional Conf 2010 - Rapid Windows 7 DeploymentsTDF Professional Conf 2010 - Rapid Windows 7 Deployments
TDF Professional Conf 2010 - Rapid Windows 7 Deployments
 
Web Ex Upgrade Presentation
Web Ex Upgrade PresentationWeb Ex Upgrade Presentation
Web Ex Upgrade Presentation
 
Webenabled
WebenabledWebenabled
Webenabled
 
Group 2 macromedia flash
Group 2   macromedia flashGroup 2   macromedia flash
Group 2 macromedia flash
 
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't KnowTechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
 
OpenJFX on Android and Devices
OpenJFX on Android and DevicesOpenJFX on Android and Devices
OpenJFX on Android and Devices
 
Mac OS X Manual
Mac OS X ManualMac OS X Manual
Mac OS X Manual
 
Screen cast omatic
Screen cast omaticScreen cast omatic
Screen cast omatic
 
Hyper-Efficient Mac Deployment
Hyper-Efficient Mac DeploymentHyper-Efficient Mac Deployment
Hyper-Efficient Mac Deployment
 
Windows vs mac os
Windows vs mac osWindows vs mac os
Windows vs mac os
 
VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation VMworld 2013: What's New with VMware Workstation
VMworld 2013: What's New with VMware Workstation
 

Similar a Windows & Mac OS X

Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"Lagendary Sheeva
 
maXbox starter46 work with Wine
maXbox starter46 work with WinemaXbox starter46 work with Wine
maXbox starter46 work with WineMax Kleiner
 
IT109 Microsoft Windows 7 Operating Systems Unit 02
IT109 Microsoft Windows 7 Operating Systems Unit 02IT109 Microsoft Windows 7 Operating Systems Unit 02
IT109 Microsoft Windows 7 Operating Systems Unit 02blusmurfydot1
 
Nten Webinar Desktop Virtualization
Nten Webinar   Desktop VirtualizationNten Webinar   Desktop Virtualization
Nten Webinar Desktop VirtualizationPeter Campbell
 
Virtualizing Testbeds For Fun And Profit
Virtualizing Testbeds For Fun And ProfitVirtualizing Testbeds For Fun And Profit
Virtualizing Testbeds For Fun And Profitmatthew.maisel
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare WorkstationHitesh Gupta
 
Runtime 8 and Windows Phone 8
Runtime 8 and Windows Phone 8Runtime 8 and Windows Phone 8
Runtime 8 and Windows Phone 8Damir Dobric
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfKowsalyaJayakumar2
 
Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++Minko3D
 
Windows 7 at Lodge Park Technology College
Windows 7 at Lodge Park Technology CollegeWindows 7 at Lodge Park Technology College
Windows 7 at Lodge Park Technology CollegeMike Herrity
 
OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...
OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...
OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...Paris Open Source Summit
 
VM201 - IdoSphere
VM201 - IdoSphereVM201 - IdoSphere
VM201 - IdoSphereCarl Tyler
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them AllFrank La Vigne
 
InstallAnywhere 2014
InstallAnywhere 2014InstallAnywhere 2014
InstallAnywhere 2014Flexera
 
Virtual Machine LAMP on Windows
Virtual Machine LAMP on WindowsVirtual Machine LAMP on Windows
Virtual Machine LAMP on Windowsmikehie
 
20141216 멜팅팟 부산 세션 ii - cross platform 개발
20141216 멜팅팟 부산   세션 ii - cross platform 개발20141216 멜팅팟 부산   세션 ii - cross platform 개발
20141216 멜팅팟 부산 세션 ii - cross platform 개발영욱 김
 

Similar a Windows & Mac OS X (20)

Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
 
VMware
VMware VMware
VMware
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
maXbox starter46 work with Wine
maXbox starter46 work with WinemaXbox starter46 work with Wine
maXbox starter46 work with Wine
 
IT109 Microsoft Windows 7 Operating Systems Unit 02
IT109 Microsoft Windows 7 Operating Systems Unit 02IT109 Microsoft Windows 7 Operating Systems Unit 02
IT109 Microsoft Windows 7 Operating Systems Unit 02
 
Nten Webinar Desktop Virtualization
Nten Webinar   Desktop VirtualizationNten Webinar   Desktop Virtualization
Nten Webinar Desktop Virtualization
 
Virtualizing Testbeds For Fun And Profit
Virtualizing Testbeds For Fun And ProfitVirtualizing Testbeds For Fun And Profit
Virtualizing Testbeds For Fun And Profit
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
 
Runtime 8 and Windows Phone 8
Runtime 8 and Windows Phone 8Runtime 8 and Windows Phone 8
Runtime 8 and Windows Phone 8
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
 
Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++
 
Windows 7 at Lodge Park Technology College
Windows 7 at Lodge Park Technology CollegeWindows 7 at Lodge Park Technology College
Windows 7 at Lodge Park Technology College
 
OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...
OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...
OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...
 
Mac story
Mac storyMac story
Mac story
 
VM201 - IdoSphere
VM201 - IdoSphereVM201 - IdoSphere
VM201 - IdoSphere
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
 
InstallAnywhere 2014
InstallAnywhere 2014InstallAnywhere 2014
InstallAnywhere 2014
 
Virtual Machine LAMP on Windows
Virtual Machine LAMP on WindowsVirtual Machine LAMP on Windows
Virtual Machine LAMP on Windows
 
20141216 멜팅팟 부산 세션 ii - cross platform 개발
20141216 멜팅팟 부산   세션 ii - cross platform 개발20141216 멜팅팟 부산   세션 ii - cross platform 개발
20141216 멜팅팟 부산 세션 ii - cross platform 개발
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Último (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

Windows & Mac OS X

  • 1. WINDOWS & MAC OS X The Best of Both Virtualization, API wrapping, native booting
  • 2. THE VIRTUAL MACHINE Allows you to run your operating systems side-by-side
  • 3. THE VIRTUAL MACHINE Actually a mix of virtualization, emulation, and dynamic recompilation Type-2 “Hypervisor” technology runs above the hardware and controls access from the virtual machine to the computer’s hardware
  • 4. VMWARE FUSION: OVERVIEW Borrows technology from VMware’s non-Mac products and built on the company’s history of enterprise virtualization Started out focusing on higher performance rather than OS X/Windows integration, bells & whistles Latest version: 2.0.5 (version 3 coming soon!) Price: $79.99 (cheaper at student bookstore) http://vmware.com/products/fusion
  • 5. VMWARE FUSION: FEATURES Unity view: seamless desktop mode layering Mac & Windows apps together DirectX 9 support for video games Supports installing both 32-bit and 64-bit operating systems Snapshots: restore your system to an entirely previous state Extensive hardware support, including support for multiple CPUs or multicore CPUs Cross-compatibility with editions of VMware for other platforms
  • 6. VMWARE FUSION: FEATURES (CONT.) Boot Camp partition access Multi-display support: up to 10 additional displays VM Converter: convert Parallels & Virtual PC virtual machines Application sharing: set default programs between Mac & Windows Mac OS X Server virtualization support 12-month subscription to McAfee VirusScan Plus for Windows VMs
  • 7. PARALLELS DESKTOP FOR MAC First to market with Mac virtualization Originally named “Parallels Workstation for Mac OS X”, but changed after the Mac community thought it sounded too much like a Windows product Latest version: 4 Price: $79.99 (academic pricing available) http://parallels.com/products/desktop
  • 8. PARALLELS DESKTOP: FEATURES Supports DirectX 8.1, OpenGL Coherence: more seamless desktop between Mac & Windows SmartSelect: open Windows files with Mac apps, vice versa Parallels Explorer: browse Windows system files in OS X without booting up virtual machine Boot Camp partition access Parallels Transporter: convert VMware or Virtual PC virtual machines or an existing PC to a Parallels VM
  • 9. PARALLELS DESKTOP: LIMITATIONS Can’t run 64-bit operating systems (only 32-bit) No support for multiple CPUs or multicore CPUs within the virtual machine Some issues with Windows reactivation in Boot Camp Vista’s Aero (glass) UI not supported No DirectX 9 support, so some 3D applications won’t run Some Linux distros are limited to only 512MB RAM No FireWire support Can’t run Mac OS X Leopard Server in a virtual machine
  • 10. SUN VIRTUALBOX Originally developed by German firm innotek Runs on Windows, Mac OS X, Solaris, OS/2 Warp, Linux Able to run numerous *nix and Windows operating systems Comparable to VMware and Parallels, but not quite as robust and lacking features like 3D support, portable snapshots, etc. Price: Free!
  • 11. API WRAPPING The fancy term for a fully-seamless cross-platform solution
  • 12. DARWINE Mac OS X port of the famous WINE (WINE Is Not an Emulator) project for Linux Provides substitute Windows DLL files and processes instead of the Windows NT kernel Windows API is implemented entirely in user-space Took 15 years to reach 1.0 status (in May of 2008) because the Windows APIs were poorly documented by Microsoft
  • 13. CROSSOVER FOR MAC CodeWeavers: corporate sponsorship for the WINE project (many WINE developers work on the CrossOver team) Commercial, polished version of WINE (think of it as a WINE fundraiser with a much more friendly user interface) Install Windows applications on your Mac into “bottles,” or separate instances of Windows API files Improvements to CrossOver are forked back into the WINE project Cost: $39.95 for Standard, $69.95 for Pro (comes with Games build, too) Educational discounts available (roughly $10 off)
  • 14. NATIVE BOOTING Apple’s Boot Camp technology enables EFI bootloader to start Windows partitions
  • 15. BOOT CAMP Natively boot your Mac back & forth between Windows, Mac OS X Several Macs on campus use this technology (Glass Hall, for instance) Free, provided you legally have a full copy of Windows to use Requires your Mac to be running (at least) Mac OS X 10.5 “Leopard” Supports Windows XP SP2, Windows Vista, Windows 7 Apple has full driver support on Mac OS X Install DVD Best for if you don’t want to compromise speed, or if you want to run more modern video games
  • 16. OTHER THINGS TO NOTE Frequently Asked Questions, other software to note
  • 17. SHARING FILES? Virtualization Most apps allow you to drag & drop files from Mac OS to Windows & Linux VMs (Parallels won’t allow it in Linux yet) API Wrapping No need for transferring of files; API-wrapped files will access your files normally Boot Camp Additional software needed (MacFUSE & NTFS-3G for Mac, or MacDrive for Windows)
  • 18. VIRUSES? SPYWARE? IS MY MAC AT RISK? Short answer: no Long answer: if you’re not API wrapping, then INSTALL ANTI-VIRUS and ANTI-SPYWARE software Your Windows partition/virtual machine is running Microsoft code and thus susceptible to viruses and spyware like always Your Mac partition should be okay unless you have a virus that likes to delete files in Boot Camp (and has MacDrive installed) Virtual machines (with snapshots) can always be rolled back to a safe state
  • 19. WOULDN’T API WRAPPING BE THE BEST WAY? Not necessarily Not all programs work; very popular ones are maintained and “tweaked” to work with WINE Some programs can’t be wrapped due to the way they access the APIs API wrapping does work best with some games, though; try it out yourself
  • 20. SO WHAT IS THE BEST WAY? Use a combination and tailor it to your needs Boot Camp with virtualization API wrapping with Boot Camp Virtualization with API wrapping Or, drop a lot of money and use all three