SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Group 2 macromedia flash
Group 2   macromedia flashGroup 2   macromedia flash
Group 2 macromedia flash
Mark 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 Know
Concentrated Technology
 

Was ist angesagt? (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
 

Ähnlich wie Windows & Mac OS X

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
blusmurfydot1
 
Virtualizing Testbeds For Fun And Profit
Virtualizing Testbeds For Fun And ProfitVirtualizing Testbeds For Fun And Profit
Virtualizing Testbeds For Fun And Profit
matthew.maisel
 
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 College
Mike 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
 
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
Frank La Vigne
 
Virtual Machine LAMP on Windows
Virtual Machine LAMP on WindowsVirtual Machine LAMP on Windows
Virtual Machine LAMP on Windows
mikehie
 

Ähnlich wie 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 개발
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
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
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

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