Size: 3580
Comment: Bulleted solutions to virtualization.
|
Size: 3922
Comment: Clean-up for bug 89534
|
Deletions are marked like this. | Additions are marked like this. |
Line 17: | Line 17: |
[:Cedega:Cedega] can be used to play Windows games, including Half Life 2, Battlefield 1942 and most popular first person shooters. If Cedega can't play a Windows game, then it's unlikely that game can run under Linux at all. [:Wine:Wine] also plays a smaller list of games, including World of Warcraft. |
Some Windows games have a Linux installer included on the installation CD, such as Unreal Tournament 2003 and 2004. |
Line 20: | Line 19: |
== Running Well Known Windows Desktop Apps == | A small number of Windows games can be run using the [:Wine:Wine] emulator, such as World of Warcraft. Alternatively, [:Cedega:Cedega] can be used to play many Windows games, including Half Life 2, Battlefield 1942 and most popular first person shooters. Cedega is a commercial, non-free version of Wine which is optimised for running Windows games. If Cedega can't play a Windows game, then it is unlikely that the game can run under Linux at all. == Running Well-Known Windows Desktop Apps == |
Line 22: | Line 25: |
If you only need to run a well known Windows app - for example Internet Explorer, Microsoft Office, and World of Warcraft - check if it's supported by Wine. If not, see below. | If you need to run a well-known Windows application - for example Internet Explorer, Microsoft Office, or World of Warcraft - check if it is supported by Wine by using the [http://appdb.winehq.org/ Wine Application Database]. If not, see below. |
Line 24: | Line 27: |
== Running any Windows desktop or server app == | == Running Any Windows Desktop or Server App == |
Line 29: | Line 32: |
You can run any Windows desktop or server app - with the exception of games - using a variety of virtualization tools. | You can run any Windows desktop or server application - with the exception of games - using a variety of virtualization tools. |
|
ContentsBRTableOfContents |
Software For Other Operating Systems
attachment:SeamlessVirtualizationResized.png
You can run applications created for other Operating Systems inside Ubuntu using two different approaches:
Running a different OS inside Ubuntu (typically done with virtualization).
- Using a Windows compatibility layer, like Wine or Cedega
In general, desktop and server apps work better with virtualization, multimedia apps like games work better with Wine or Cedega.
Playing Windows Games
Some Windows games have a Linux installer included on the installation CD, such as Unreal Tournament 2003 and 2004.
A small number of Windows games can be run using the [:Wine:Wine] emulator, such as World of Warcraft.
Alternatively, [:Cedega:Cedega] can be used to play many Windows games, including Half Life 2, Battlefield 1942 and most popular first person shooters. Cedega is a commercial, non-free version of Wine which is optimised for running Windows games. If Cedega can't play a Windows game, then it is unlikely that the game can run under Linux at all.
Running Well-Known Windows Desktop Apps
If you need to run a well-known Windows application - for example Internet Explorer, Microsoft Office, or World of Warcraft - check if it is supported by Wine by using the [http://appdb.winehq.org/ Wine Application Database]. If not, see below.
Running Any Windows Desktop or Server App
attachment:screenshot+windows+xp+in+qemu.png Windows XP run using QEmu on Feisty 7.04
You can run any Windows desktop or server application - with the exception of games - using a variety of virtualization tools.
- Ubuntu 6.06, 6.10, and 7.04 can run Windows, and all its apps, using
[:VirtualBox:VirtualBox] - Simple, Open Source, and can run all versions of Windows including Vista.
[:VMware:VMware] - Also simple, and more well known than VirtualBox. However VMware is proprietary software.
[:XenVirtualMachine:Xen] - Open Source, but complex and slower than VMware and KVM for running Windows.
- Ubuntu 7.04 also includes two virtualization tools that can run Windows in Linux:
[:KVM:Kernel Virtualization] (KVM) requires an Intel or AMD CPU that supports VT or Pacifica technology.
[:WindowsXPUnderQemuHowTo:QEmu] works on all systems. Feisty includes the kqemu driver, necessary to run Windows XP at speed.
[:SeamlessVirtualization:Seamless Virtualization] shows how to make applications from virtualized Windows OS appear directly on the Linux desktop.
Available Methods to Run Software from Other Operating Systems
Runs |
Tool |
Required Ubuntu Release |
Requires Hardware Virtualization |
Open Source |
Any x86 OS, including Windows |
[:VirtualBox:VirtualBox] |
6.06 or newer |
No |
Yes |
Any x86 OS, including Windows |
[:KVM:Kernel Virtualization] |
7.04 beta |
Yes |
Yes |
Any OS, including Windows |
[:WindowsXPUnderQemuHowTo:QEmu] |
7.04 (earlier Ubuntu lack the acceleration driver needed to run most OSs at full speed) |
No |
Yes |
Any x86 OS, including Windows |
[:VMware:VMware Player, Workstation, or Server] |
6.06 and newer |
No |
No |
Any x86 OS, including Windows |
[:XenVirtualMachine:Xen] |
6.06 and newer |
Yes, unless running Linux |
Yes |
Specific Windows Programs |
["Wine"] |
6.06 and newer |
No |
Yes |
Windows games |
["Cedega"] |
6.06 and newer |
No |
Mixed proprietary and OSS,must be purchased for full functionality |
Mac OS X (PPC) only |
[:MacOnLinuxHowto:Mac on Linux] |
6.06 and newer |
No |
Yes |
Linux |
OpenVZ |
6.06 and newer |
No |
Yes |