news.volyx.in

macOS in QEMU in Docker (github.com)

694 points by lijunhao · 740 days ago · 187 comments on HN

Article summary

The article discusses a project called Docker-OSX, which allows users to run macOS in a Docker container using QEMU and KVM. This enables users to run macOS on non-Apple hardware, including Linux machines. The project provides pre-made images for different versions of macOS and allows users to create their own custom images. The project also supports features like iPhone USB passthrough and X11 forwarding.

Main themes

  • macOS on non-Apple hardware
  • Docker containerization
  • QEMU and KVM virtualization
  • iPhone USB passthrough
  • X11 forwarding
  • License and copyright issues

What commenters say

  • The project may violate Apple's EULA by allowing users to run macOS on non-Apple hardware, but it is unclear whether Apple will take action against it.
  • The project's use of QEMU and KVM enables near-native performance, but some users have reported slow performance, especially when running Xcode.
  • Some users are concerned about the legality of redistributing macOS images, while others argue that it is allowed for personal, non-commercial use.
  • The project's ability to run macOS in a Docker container makes it easier to install and use, but it may not be suitable for commercial use due to potential copyright issues.
  • Running macOS in a Docker container on Linux may not be covered by the EULA, which only allows virtualization on Apple-branded hardware already running macOS.
  • Some users believe that Apple is unlikely to take action against the project since it is not a commercial endeavor, while others think that Apple may still try to shut it down due to copyright concerns.