←back to thread

176 points Brajeshwar | 2 comments | | HN request time: 0.403s | source
Show context
qalmakka ◴[] No.42158099[source]
Macs in CI are an absolute nightmare. For some reason (well, I do have a reason, they want to sell you more Mac Minis) macOS is the only modern OS that has no real container solution builtin. Windows has Docker and true containers, FreeBSD has jails, Linux has a bajillion solutions, Darwin (macOS)? Nothing. They've ripped half of FreeBSD already, just pull jails too!
replies(3): >>42158161 #>>42158201 #>>42158781 #
1. shepherdjerred ◴[] No.42158781[source]
https://darwin-containers.github.io/

Also, if you want to cross-compile in Linux instead of run a container: https://github.com/shepherdjerred/macos-cross-compiler

replies(1): >>42201689 #
2. qalmakka ◴[] No.42201689[source]
Don't worry, as soon as this becomes production grade enough to justify buying less Mac Minis in data centres, Apple with shut it down faster than the speed of light. They could have done this themselves if they wanted, the reasons were never technical to begin with