One of the trial of web development is ensuring that your site works across a range of browsers.
Standards compliance is an important part of this - but testing cannot be avoided.
I work on Ubuntu, and use VirtualBox together with a licensed copy of Windows XP to test in a Windows environment, which also allows me to at least test the Windows version of Safari.
Unfortunately Microsoft's decision to tie Internet Explorer closely with the operating system means that it isn't possible to install IE6 alongside IE7.
(Multiple IEs gets close but doesn't exactly replicate each version, and isn't compatible with the IE developer toolbar)
Microsoft have recognised the problem and do provide an Internet Explorer Application Compatibility VPC Image which allows you to create a virtual Windows with IE6 installed
It is possible to convert this image for use in VirtualBox
But I couldn't initially get the network working. What I had missed is that you have to
- go into the VirtualBox settings for this virtual machine
- in the to select the network section
- specify the "PCnet-PCI II (am79C970A)" network adpator
- boot up the vitual machine
- Windows will try and install the Driver
- Specify a location manually
- Browse to D:\32Bit\Windows\3rdParty\AMD_PCnet
The above assumes you have already installed the Guest Additions.
This should succesfuly install the network driver - it worked for me.
I now have a true copy of IE6 on Ubuntu and can test away.

Comments
ies4linux
I use ies4linux, runs ie 6 through wine and it does all the nasty set-up for you :)
http://www.tatanka.com.br/ies4linux/page/Installation
Comments
Hi Colin, ies4linux is
Hi Colin,
ies4linux is useful - but can you use it with the IE developer toolbar and script debugger?
I'm never quite convinced that this sort of solution is 100% correct - and able to debug all issues with CSS, Javascript, Flash etc.
Comments
ies4linux is not a solution
hi!
i am installing winxp under virtualbox at the moment because of the differences i've noticed between ies4linux ie6 and native ie6
i am writing ajax app in jquery and native ie6 is throwing a lot of errors while the same code in ies4linux ie6 is valid and runs ok
Post new comment
Got something to add - just enter a comment
all other fields are optional.