Live data from Hacker News

Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

github.com

11–20 of 66 posts

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#11
post #2

Alternatively: http://utilu.com/IECollection/ IE 1.0 to IE 8.0 as standalone versions in a single installer.

I put together ievms because IECollection and IETester don't accurately represent true standalone IE versions. Things like PNG transparency polyfills and Flash/JS communication will not work as expected with those tools. Plus you'll have to manage your own (licensed) Windows instance.

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#12

from the github wiki: Rough VM size estimates: IE7: 13GB IE8: 8.4GB IE9: 13GB Currently, the script will leave the compressed RAR files in place, which means you're looking at something like 45 freaking GB if you don't prune them manually (in ~/.ievms/vhd/). This wasn't a big deal for me on my company workstation, but kinda sucks on my Macbook Air, so I'll be adding a cleanup option shortly. You probably don't need t…

I know you aren't the creator of those VMs but, any idea why they are so big?

What's weird is that there's a jump from 8.4 GB to 13 GB on Windows 7. What is on the IE9 vhd that isn't on the IE8 vhd?

Edit: Nevermind, from the official link the IE9 vm comes with additional tools.

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#13
post #7

I can't believe Microsoft is giving away free Windows licenses as long as you use the vm image for IE. Which is basically the only reason I do have an old Windows XP vm on my Mac.

You can't get the VMs to pass WGA so they are only good for 30 days before they have to be reset; which pretty much makes them only good for testing / qa purposes.

This seems like a very reasonable decision on Microsoft's part: they make it easier / legal / quick to test on their platform and more people will support and develop on it.

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#14

> curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash Bad trend in the open-source community. Please don't ask your users to install stuff this way. Not that you can't be trusted, it leads to people dropping their guard.

This comes up every time an install script like that is used, and in a lot of cases, it's a warrantless criticism.

Projects like this are obviously targeted towards developers as they're hosted on github. If you really want to check out what the script is doing, just look at the file. Or better yet, clone the repo and use it/install however you want.

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#16

> curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash Bad trend in the open-source community. Please don't ask your users to install stuff this way. Not that you can't be trusted, it leads to people dropping their guard.

I understand your point and I'm open to suggestions on how to assuage any security concerns while maintaining convenience. I don't know if users are more likely to read and understand the source if it's provided only as a separate download, however. Perhaps just a big honkin warning in the README?

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#17
post #7

I can't believe Microsoft is giving away free Windows licenses as long as you use the vm image for IE. Which is basically the only reason I do have an old Windows XP vm on my Mac.

You can't get the VMs to pass WGA so they are only good for 30 days before they have to be reset; which pretty much makes them only good for testing / qa purposes. This seems like a very reasonable decision on Microsoft's part: they make it easier / legal / quick to test on their platform and more people will support and develop on it.

By reset do you mean they have to be redownloaded?

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#18

> curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash Bad trend in the open-source community. Please don't ask your users to install stuff this way. Not that you can't be trusted, it leads to people dropping their guard.

Is it particularly worse than downloading and blindly running the code in separate steps? I don't think the majority of users have ever extensively audited the software they run, so it's not exactly a new trend. If you are capable of evaluating this script, you already know how to do it.

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#19

Is there a way to make this work with KVM, or is this using something special from the virtualbox distrubution to convert the .vhds?

qemu-img can convert the VirtualPC (VHD) image format.

For example, qemu-img convert -O qcow2 Win7_IE8.vhd Win7_IE8.qcow2

Re: Automate download, install, config of IE-only VM's with VirtualBox (Linux/OSX)

#20
post #2

Alternatively: http://utilu.com/IECollection/ IE 1.0 to IE 8.0 as standalone versions in a single installer.

IE 7 and 8 are not available in the installer; I'm running Win7 x64 with IE 9.0 installed. Falling back to XP Mode for now.

So if you go to Tools > Developer Tools the browser modes for IE 7 and 8 are not there?
Post reply on HN