by lijunhao on 7/31/24, 4:51 AM with 187 comments
by acka on 8/1/24, 3:34 AM
Besides the obvious build failures on heavily sandboxed build servers with no access to the internet, this forces anyone with even a little concern for security to do a full audit of any build recipes before using them, as merely studying and making available the dependencies listed in READMEs and build manifests like requirements.txt, package.json etc., is no longer enough.
I find this a very worrying development, especially given the rise in critical computer infrastructure failures and supply chain attacks we've seen lately.
by replete on 7/31/24, 11:09 AM
Apple Silicon build of MacOS probably not going to be emulatable any time soon, though there is some early work in booting ARM darwin
Also Intel VT-x is missing on AMD, so virtualization is busted on AMD hosts although some crazy hacks with old versions of virtualbox can make docker kind of work through emulation
by dang on 7/31/24, 4:58 PM
Docker-OSX: Run macOS VM in a Docker - https://news.ycombinator.com/item?id=34374710 - Jan 2023 (110 comments)
macOS in QEMU in Docker - https://news.ycombinator.com/item?id=23419101 - June 2020 (186 comments)
by oldandboring on 8/1/24, 2:15 PM
Worked really great otherwise, though. Very useful in a pinch.
by xandrius on 7/31/24, 12:02 PM
This could be pretty awesome in terms of freedom, even if the build takes 5x more.
by shortformblog on 7/31/24, 10:30 PM
Also wanna point out the existence of OSX-PROXMOX, which does something similar for Proxmox home servers: https://github.com/luchina-gabriel/OSX-PROXMOX
I’ve personally been using the latter on my HP Z420 Xeon; it’s very stable, especially with GPU passthrough.
by daft_pink on 7/31/24, 3:08 PM
by prmoustache on 7/31/24, 7:04 AM
by slivanes on 7/31/24, 6:07 AM
Can I run docker inside this container to get MacOS to run inside MacOS? ;)
by Izmaki on 7/31/24, 8:10 AM
by nine_k on 7/31/24, 7:05 AM
This is really nice WRT the ease of installation: no manual setup steps and all.
This likely expressly violates the [macOS EULA], which says: «you are granted a limited, non-exclusive license to install, use and run one (1) copy of the Apple Software on a single Apple-branded computer at any one time» — because the point is to run it not on a Mac. So, pull it and keep it around; expect a C&D letter come any moment.
[macOS EULA]: https://www.apple.com/legal/sla/docs/macOSMonterey.pdf (Other versions contain the same language.)
by croemer on 7/31/24, 8:03 PM
by JayDustheadz on 7/31/24, 8:11 AM
by calini on 8/1/24, 3:41 PM
by bckr on 7/31/24, 11:40 AM
by synchrone on 7/31/24, 11:18 AM
Edit: it actually does!
by evanhughes on 7/31/24, 8:53 PM
by cranberryturkey on 7/31/24, 5:08 AM
by arusahni on 7/31/24, 11:40 AM
by cheptsov on 7/31/24, 7:31 PM
by l8rlump on 8/1/24, 5:00 AM
by dariosalvi78 on 7/31/24, 6:14 AM
by adamgordonbell on 7/31/24, 11:48 AM
https://darwin-containers.github.io/
This parent project is VMs of OSX with a docker interface, I think.
Darwin containers are runc reimplemented in terms of MacOS chroot, so you do some isolation on native macs in a docker style.
by pmarreck on 7/31/24, 2:12 PM
by misiek08 on 7/31/24, 7:31 AM
by mjlee on 7/31/24, 1:16 PM
Self-host in the repo glibc to emphasize the temporariness of this patch
sickcodes committed Feb 12, 2021
Seriously though, this is great.by nottorp on 7/31/24, 10:53 AM
No forum eh? Everyone should come to the live channels and ask the same questions again :)