In the world of DevOps, there is an obvious, glaring financial inefficiency: macOS and Windows VMs are a rip-off. If you’re running GitHub Actions or CircleCI, a macOS runner can cost you 10x more per minute than a standard Linux runner. For a Fortune 500 company running thousands of builds a day, that bill is staggering. Theoretically, tools like Wine (for Windows apps) and Darling (for macOS apps) offer a "cheat code". They allow you to run native apps on dirt-cheap Linux hardware. Yet, big corporations won't touch them. They’d rather set piles of cash on fire paying for native VMs. Why? Because in the modern era of software, predictability is more valuable than capital. If you read my last two (one & two) blog posts on using Wine and Darling for testing the conclusion of this post will surprise you. I know I left you with the impression that I am recommending putting these tools into your CI workflows. That is far from the truth. I think they help speed up development but should…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.