
The following command will make one with a size of 10GB which is plenty for goofing around with: qemu-img create -f qcow2 winxp.img 10GĪt this point you're ready to run the operating system and perform an installation. Next you'll need to create a virtual disk for the virtual machine to use. Download that file and save it as winxp.iso.

Alternatively the Internet Archive has you covered as well. Feel free to dig through your drawer of obsolete operating systems. Next, I needed a copy of a Windows XP installation disk. So, for this project, I opted to experiment with qemu.įirst, there are a bunch of packages that I needed to install: sudo apt install qemu-system qemu qemu-utils virt-manager This makes it hard to install the headers and ultimately means that I haven't figured out how to run my usual Virtual Box. On my laptop I run a much more recent version of the kernel (5.15.55) than what my distro normally provides (Kubuntu 22.04). Just for a bit of nostalgia I thought it would be fun to fire up an emulator with Windows XP. You can download the 32-bit version here.3 min read Multithreaded JavaScript has been published with O'Reilly! The free AVG antivirus software still supports XP, and it’s a good idea to install it ASAP.Īnother very useful program is 7-Zip, as there is no good native unpacker in XP. Repeat this several times and it will eventually get to 52.9.0, which is the last version that still supports XP. Once it’s installed, select “Help->About…” and it will update itself to a newer version. The latest version you can install is 43.0.1, which you can find here. The version of Explorer built into XP is so out of date it can’t even access the internet properly, so before you do anything else, you’ll need to download the FireFox installation file from your host system to a shared drive and use that to install it. These problems seem to go away once everything is patched and as up to date as possible.

It will crash often, particularly when saving snapshots (luckily it will save them before crashing).

Note that at least in VirtualBox, the Windows XP VM is pretty fragile until the guest additions are installed and all the patches are in place. Be sure to turn on automatic updates! There are over 60 that need to be installed. Once you’ve installed it, you’ll want to install the VBoxGuestAdditions and set them up to mount your local disks as I described for Windows 10. The product key is now freely available: M6TF9-8XQ2M-YQK9F-7TBB2-XGG88.Īt this point, you can install it in any VM, but specific instructions for VirtualBox on Mac can be found here. You can get a disk image for Windows XP SP3 here. If you haven’t installed VirtualBox, see the notes here.
