I know I'm old, but a 5Gig download just to run Edge on OS X? (And that's a 5Gug zipfile, I wonder how much of my SSD that's gonna eat unzipped?)
In the plus side, Chrome says "6 minutes left", and I've only just clicked download. I suspect my network bandwidth improvements over the years make this no less an imposition than the outrageous 200+Kb download for Doom over a 14.4k modem...)
I feel your pain. A (pirated) hackintosh VM doesn't cut it, as I need 3D acceleration to test a very complex WebGL app. And it's the slowest browser from the bunch. Safari is the new IE6 for me. I hate it with passion.
From what I gathered you have 2 solutions for GPU passtrough : if you're a Unix guru and have plenty of time to spare you might make it work with Xen or if you have money VMWare looks easier but you may need a license and special hardware (if you have a regular Nvidia graphic card it won't work, you need an ATI or a Nvidia Quadro).
No. You just need to read Alex Williamson blog, for nvidia you need to patch drivers a bit - it is not hard. And compared to the price of macpro with discrete GPU - not that expensive either.
For anyone else, thinking hmm, that sounds easy. The TL;DR is that you don't "just need to read" Alex's blog, you need to read, think, try, fix, bug search, rinse, repeat, take on board a number of complex ideas and concepts, and/or buy ideal hardware. The arch linux topic is very long! I've read most of it as it came in, but reading that whole thing for tidbits and fixes that Google doesn't always turn up isn't quick or easygoing.
Good luck!
Yeah, I'm definitely a geek and tinkerer, but testing in Safari is work stuff I don't like, and the only way to do it properly is with actual Apple hardware.
Not only that, you need an iPhone and several iPad versions too because they are all different. Supporting Apple devices suck unless that is your main dev platform.
Although in all honestly, it's much less of a problem. Only about 6% uses an iOS version before iOS 8 at the moment. (I'm one of 'm!)
Interestingly, by doing this developers have a harder time supporting me (iOS 6 and 7 on phone/tablet). The result is forgoing app updates and even new apps altogether that I can't download. This pushes me to upgrade, and keeps the iOS adoption rate quite high. Facilitating devs in supporting old iOS versions does the opposite. I'm not a fan of this but I can easily imagine the benefits for Apple.
You're right, it only goes back to iOS 8.1, but you do get the devices for all current iPhone, iPad, Apple TV and watchOS.
Of course having a real device is much better, but as a web developer, this helped me pick up a Safari only bug very easily without needing to spend on a real device.
You can use OSX's debugger in Safari to remote debug a web page in the simulator, which I think is pretty neat.
Is that any worse than Android? I certainly wouldn't think so, given that there are way fewer Apple models and they tend to have way better distribution of their software updates.
Aren't there hosting places where you can rent a mac by the hour or by the month? I just googled "rent a mac" and found a couple. No clue how legit or shady any of the sites are though.
Unless Microsoft doesn't allow range requests, any half-decent client will happily resume an interrupted download. This includes browsers and command-line utilities like curl and wget.
Edit: Just tried one of the files with curl. They resume just fine, and the download URLs aren't even tied to a session or IP. I copied the URL from my local browser and used curl on a remote server. No problem. :)
Odd, I could've sworn I used curl when I had this issue a while back. Maybe they changed something or I did something terribly wrong. Thanks for testing though.
Browsers certainly do resume downloads. Many sites don't honor range requests, though, typically due to passing the file data through some script. And some expire URLs.
I know the chances of MSFT distributing these as torrents is basically zero due to their legal department, but it feels like this would be an ideal candidate (from a technical standpoint) for a torrent. Would also mean that if I download it, if our clients are set up correctly, my coworkers can download it faster by loading it from me than the internet.
In the plus side, Chrome says "6 minutes left", and I've only just clicked download. I suspect my network bandwidth improvements over the years make this no less an imposition than the outrageous 200+Kb download for Doom over a 14.4k modem...)