is there any free VMware like software?

i remember there is a kind of that stuff , and its free but i forgot
i going to use that to try linux os
thanks :slight_smile:

QEMU is the best one. Its available for Linux and Windows at:

http://fabrice.bellard.free.fr/qemu/

You have two options:

1) Install QEMU for windows and run linux in the virtual environment.

This is NOT the best option! Linux will run up to 10x slower than it should if you do this!

2) Install Linux, then run QEMU on Linux to run Windows in the virtual environment:

This IS the best option. There is a QEMU accelerator for linux. If you do this, Linux will be the native environment but you can run windows in an accelerated virtual environment. Windows will run about the same speed as it did previously. Using this option will allow best performance from both operating systems.

hehe that looks fun!!

thank you :smiley:

VMware player is also free. It allows you to run VMware virtual machines. It doesnā€™t give you the ability to create your own virtual machines ā€¦ but a little bit of searching the web can show you how to create your own with a text editor and qemu (to create the disk image). In addition, there are some pre-built VMs available for download right from the VMware site (Ubuntu, RHEL, etc.)

umā€¦ thank you

You may be interested in thisā€¦

Ohā€¦and please tell me if you get emulated linux using free software to work. :smiley:

Koba

Since you arenā€™t capitalizing ā€˜freeā€™ ā€¦ Iā€™m assuming you mean ā€˜no-costā€™ and not ā€˜open-sourceā€™.

I havenā€™t used qemu, but I do use vmware. While vmware workstation costs money, player is free and you can easily run linux in it for no cost. Player doesnā€™t give you the ability to create the machine image or disk images (though thereā€™s plenty of ways to create one if you search) but once you have a machine image, you can use it like you would any other machine. For example, if you download the pre-built RedHat or Ubuntu machines from the VMware site, you can modify your *.vmx file to point your virtual CDROM drive to any iso image for whatever flavor of Linux you want to install. It will just install into the virtual machine wiping out the existing virtual machine contents. Youā€™ll end up with a virtual machine running just what you want.

Otherwise, the pre-built RedHat or Ubuntu machines may be just what you need out of the box. It works quite well and is fairly easy. Performance is pretty good, but not as good as if the OS was installed natively on the machine as you only get a subset of the RAM of the host machine and the CPU is shared between the guest and host system, but if you arenā€™t actively using the host system it is reasonable.

an annoucement to make to all:

VMWARE SERVER IS FREE!

thatā€™s right, FREE!

You can download it from their website, http://www.vmware.com . It can both create and run virtual machines of all types. Go nuts!

Thanks SamAdam for thatā€¦

This is really cool, I tried Ubuntu with it and it works well. Donā€™t seem to have root access though (does anyone know the root password?).

It is also missing a terminal so a lot of linux goodness is not accessible. Iā€™m also wondering how I am to install programs.

Any ideas?

Koba

I know they recently made ā€˜serverā€™ free, but I havenā€™t run it yet (I use workstation and player for work and didnā€™t want to mess up my install.) Server lists the requirements for the host OS as:

Microsoft Windows 2000 Server and Advanced Server; Windows Server 2003, Web, Standard, Enterprise and x64 Editions, and Linux server host OSes

Seems reasonable since this is supposed to be a ā€˜serverā€™ product, but Iā€™m not sure if it will run on XP or if it will deny the installation if the host OS isnā€™t one of the supported ones. Anyone know?

(Iā€™m just talking about the host OS here. Iā€™m well aware it can run just about any windows/linux version as the guest)

Great!

Iā€™ve answered my own question - ā€œubuntuā€ is the root password. I want to see if I can run sharpconstruct with this.

Koba

Okā€¦was too busy playing to read through your post.

Agent 86.5

Anyway, thanks for your info. I gather from what you said that I can use .isos to let my linux virtual machine run cds. Could you kindly tell me how to mount the host operating systemā€™s main partition from inside the virtual machine (ie can I mount Windowsā€™ C: drive from the Ubuntu image?).

milleniumwarrior

Iā€™m curious how QEMU allows you to run a windows virtual machine seeing as windows is very proprietry. If you can run windows at normal speeds as you claim, does this mean you can run Windows games in linux this way (as opposed to fiddling with Wine, Cedega etc?)

Koba

There is a mechanism to share a common folder from the host to the guest os in vmware workstation (not sure about player) ā€¦ but the better way would be to set up whatever folder/drive you want to use from the host (windows) as a share. Then, inside the virtual machine running linux, use Samba to mount the share and save/load files.

Alternatively, you could set up Samba in the virtual machine to act as a samba server and load save your files from the host OS to the virtualized machine.

Even though the files technically reside on the same computer, for your own sanity, you need to think of the host and guest systems as two separate computers. The software makes a whole virtual computer ā€˜insideā€™ the host system. The virtual computer has its own set of drives, its own sound card, its own video card, etc. (at least for the purposes of drivers, etc.). This is how you can run linux machines inside windows, windows in linux, windows XP in win98, etc. ā€¦ you can even emulate a dual cpu system on a single cpu host (donā€™t expect it to be faster, but good for testing software that needs to address multiple CPUs, etc.)

Once moreā€¦thanks for the info.

Shame there is no way for the virtual system to have access to the graphics card (say) without going through the host OS (or is there?).

Otherwise I would use linux, run virtual windws and play games using Windows - but I donā€™t suppose DirectX has access to the graphics card.

Nevermind. This thing is going to be very useful for me anyhow!

Koba

Ok, Iā€™ve got Ubuntu running on XP. Some comments:

-Qemu is too slow to be useable on windows!
-VMware installs a tonne of s*** on your computer, but at least its faster
-The graphics card problem is quite a big issue- everything is majorly laggy
-Do NOT try to use a non-standard resolution with VMware!!!

Howeverā€¦
-You can actually download and install stuff! I didnā€™t expect that to be possible
-No reboots of linux cause it stores your session!
-On the internet in seconds (with vmware)
-It actually runs on my pretty slow system!

Koba,

QEMU is simply a hardware emulator. It provides a CPU, VGA BIOS, access to a certain amount of RAM etc. It also allows you to create an unformatted disk image of any size you want.

Unfortunately, it only provides an emulated Cirrus Logic Graphics card with 4MB RAM. Enough for most 2D apps but not for games.

The reason why it is faster (as far as CPU instructions go) is that it employs a seperate (free but closed source) kernel module to directly run x86 code on the host x86 processor. The accelerator is useless if you want to emulate a PPC or SPARC etc. on a x86. I guess, if someone wanted to put in the time, you could provide a similar direct access to the graphics subsystem but it is probably easier just to support the Cedega projectā€¦

It allows you to run a windows virtual machine only if you have a copy of windows. You just boot your virtual machine from the windows install CD, use it to format your drive image and fill it up with as much of the proprietry sludge as you deem necessary.