Free Official MSIE VM's for Linux and Mac
modern.ie
modern.ie
Edit: I am dead wrong. Apple only permits the virtualization of OS X on Apple hardware, per the EULA. It does not permit the virtualization of OS X on non-Apple hardware.
The EULA revision came along with 10.8. Prior to that you could virtualize 10.7 Server, but once again, only with Mac OS as the host, and only with another licensed copy.
kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2005793
Prior to that you could only virtualized 10.6 server.
"to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development; (b) testing during software development; (c) using OS X Server; or (d) personal, non-commercial use."
More important, can I get the most recent versions of browsers? (Safari,Chrome,FireFox)
LinuxVirtualBox.part1.sfx
LinuxVirtualBox.part2.rar
LinuxVirtualBox.part3.rar
LinuxVirtualBox.part4.rar
LinuxVirtualBox.part5.rar
Why? Why the proprietary rar format? I mean, is there any reason to actually use rar over even "only" xz nowadays or for big downloads, zpaq (lrzip is probably not mainstream enough I guess)? And 1000 megabyte parts? Why?We went with RAR because: * It's available on all platforms * No client or 3rd party software needed to extract when using self extracting SFX and EXEs respectively * some degree of built in resiliency and self correction
Hope you find them useful. Open to suggestions for improvement too. Follow the team @IEDevChat for updates and feedback.
Open Source, available on all the major platforms (Windows, Linux, Mac OSX). You can find also the MSI version that can be deployed via Active Directory GPO
http://www.7-zip.org/download.html
Oh, and you can create self-extracting file too (even though I don't know if you can unpack them on other platforms, never tried, but I should bet you can do it)
> … 7z file format that is opensource …
.ZIP is in the public domain ;)It always boggles the mind how the big players seem to be avoiding this download scheme like the plague even though it's unrivalled for these kinds of downloads, especially when there's a rush on the files like you'll no doubt notice in the next 10 days or so.
chmod +x LinuxVirtualBox.part1.sfx; ./LinuxVirtualBox.part1.sfxcurl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VMWare_Fusi...
It's also great to pull data off a cd image without mounting, it.
I'm not arguing for rar in particular, just commenting on the difficulties I saw and experienced when using the zip files they provided at one point.
They want all the assurances that come from software with a corporate face attached to it. They wouldn't subject their users to software made by amateur hobbyists.
But yeah, it's silly.
Maybe it's IIS that isn't very good with partial HTTP requests... ;-)
Copying a 4GB file through a congested wi-fi connection may be very slow
It's easier and faster to copy to a good USB drive
I'm not affiliated with them or anything. Just started using last weekend and liked it a lot.
However, when you cave... I test OSX with VMWare following this guide:
http://www.souldevteam.net/blog/2013/03/22/os-x-mountain-lio...
The other thing that I failed to notice, was that this was actually a Microsoft site! Why not hang off of their domain name? How am I supposed to know this is official?
Actually, part of the issue is that the original poster provided a deep link into the site, which maintained the user's state, viewing the download flow.
The big blue button asking you to "Select desired testing OS" was not obvious?
Agree that it didn't help that it was a deep link.
(What I neglected to say, was that my first attempt failed also, in my 'reading' web browser. That eschews background images. But that's another issue. So I'd already repasted the link into a different browser before having further issues.)
I get the page now, I just had an issue when I first encountered it.
I actually think the second of my points was the more important - how do you trust the authenticity of the site?
To me the "desired [for] testing OS" would refer to the guest OS running IE. "Select host OS" would have made a lot more sense to me.
Or just list the 9 options as links on the page and let me click them like any normal web content.
You could spell out what a host OS is on a descriptive help text next to the form control.
Also noticed that there's no VMWare option under Linux - why would that be?
Plus the blue font isn't really dark enough to read.
Great to see some md5s though!
Another niggle, which I totally missed the first time is that if you select the wrong option navigate away from the page. And then use the back button - you are back to square one. Which is a good reason why this type of download page just doesn't really work.
> It reads 'Select Desired Testing OS', which is an odd phrase.
Right. I read that with the implied [for]. Even still, it's odd.
My workflow is: I already have a host OS. I desire to download a VM image running an OS on which to test my site in IE.
> Seems to be a classic case of Microsoft changing terminology, and just confusing everyone further down the line in the process.
I can't imagine there's any malintent here. Just some website editing by folks who are not immersed in the cross-platform virtualization terminology.
> You could spell out what a host OS is on a descriptive help text next to the form control.
Anyone doing virtualization ought to know what 'host' and 'guest' mean. Just use the standard terms, overexplaining it just confuses it. But that's just my own bias.
> Also noticed that there's no VMWare option under Linux - why would that be?
Probably they just didn't get around to testing that case specifically. The VMware images for other host OSes might work just fine.
> Great to see some md5s though!
Death to MD5! :-) SHA-2-256 FTW. Better yet, GPG and/or Authenticode sigs.
> Another niggle, which I totally missed the first time is that if you select the wrong option navigate away from the page. And then use the back button - you are back to square one. Which is a good reason why this type of download page just doesn't really work.
Flippin' gratuitous Javascript. :-)
I should have said 'Great to see some checksums!'.
(I looked high and low for checksums for my Windows 8 download, and what I did find didn't match what I had. Gives you a little piece of mind after a 7hour download, and a crashed OS!)
https://github.com/xdissent/ievms
Edit: I mainly use IE to interact with work's IE-only CRM/ticket system.
edit: Ah, I see after clicking it says, "Donate to support the development of ievms". Wasn't criticizing, just curious what it was for.
Follow @IEDevChat for updates and stuff.
http://blog.reybango.com/2013/02/04/making-internet-explorer...
take note of anything you upgraded since so you can create a new 90 day snapshot with more of the recent updates
$ echo a{b,c}{d,e}doesn't include ie6, but not many people still use it: http://www.ie6countdown.com/
Which means you are likely to be fixing rendering issues and buggy behaviour in the emulated version that don't exist on the real thing, and more importantly missing issues that are evident in the real browser but not on the emulation.
It's a cognitive dissonance, you are testing a browser stack your customers won't be using.
Virtual machines are practically a better solution, though it gets into slighty murky territory when there's a lot of JavaScript magic going on. At that point, nothing really beats a native browser running on native hardware.
[1] http://alexjmackey.wordpress.com/2012/10/19/how-accurate-ie-...
TL;DR: These VM's suck and you are better off pirating the OS and making your own VM's.
That's some pretty odd logic. What about buying the OS? Since you're, you know, using it for work? Is that not an option? The ROI would be pretty high, I'm guessing. If I only had the on-screen keyboard, my solution would be to buy a keyboard, not shoplift one.
It is indeed, mainly because your analogy is so awful. You might as well have said:
"This free cake sucks, you'd be way better off beating someone to death with an elephant."
It would be equally stupid but at least it has cake in it.
Free service is bad. Solution, buy better service? Why is the solution steal better service? It's immediately convenient and cheaper, but the long term seems disadvantageous to multiple parties.
A Ferrari is a service now? Or have you given up on your analogy? In either case, accepting something that's freely given isn't stealing.
Normal thought pattern: "I want something decent. I will see how much it costs and perhaps purchase it."
Abnormal thought pattern: "I want something decent. I will steal it."
Why does Microsoft owe us anything? If we want to do business on Windows, and support IE, the obvious and legal thing to do is buy a copy of Windows and use it. Not bitch because they're not giving us the best possible stuff for free.
By that I mean, not only does this webapp work on recent versions of Internet Explorer, but a developer can easily get up and running on it using windows (as well as Linux or OS X). I don't want a situation of “you should really be using this OS to develop on this project, and not those other ones”.
I don't want to go out and pay for windows just to do this. It's not my primary OS, and it isn't going to be. But I do want to be able to say, “you can easily develop and run my app on Windows”. Having something like this from Microsoft might be just the push I need to make that happen.
I put together some setup notes for Linux with Virtual Box (Ubuntu in my case) in a Gist, as I found some of the Microsoft setup notes were lacking:
The only notable difference is that ievms converts (or did when I tried it last) from the VirtualPC copy - MS is now allowing these for download in other formats (Parallels/VMWare/Virtualbox) without needing to convert.
1. Configure the VM up the point of signing up / downloading the client. 2. Change the PC Name & spoof a new Mac Address in the VM. 3. Sign up under a referral code. 4. Rollback to the snapshot in step 1.