Any success running MacOS in bhyve?

The enemy of my enemy is my friend?
Way back in the early 2000's Apple was kind of the good guy.
Not exactly my perception. I abandoned Apple ever since retiring my Apple IIe for an IBM PS/2 mod 60. That made me the owner of an IBM Model M keyboard I still love to hack on.

While Apple Inc started 1984 marketing its design of products (Macintosh) for reasoning inflated consumer prices of their products, the main reason for not buying Apple was the lack of compatibility with the rest of the IT hardware world.

The worm in Apple is the "genetic defect" of wanted incompatibility. It's their "DNA" and that never will get a repair.
 
who cares about qemu on freebsd if it is not accelerated with kvm ? it's useless.
Typical qemu, yes (unless you like retro DOS games ;)

However qemu-static on FreeBSD is fairly good. It only emulates userland; leaving the expensive parts (kernel, X11) to the native host. This means that speeds are actually very reasonable. An aarch jail using qemu-static is quite competitive to using a Raspberry Pi 4.
 

I'm reading here :​


the comment of JayFoxRox is interesting for me when he says :

As a host: Last I checked, FreeBSD had a KVM kernel module. Even if that was removed again, it's probably easier to fix it up, rather than working on HAXM (which uses a very similar interface, but has less features at the time of writing).
With competition by WHPX and HVF I assume that HAXM will eventually fade into obscurity unless it can find its niche, or the 2 first-party APIs suddenly stop being worked on. HAXMs major benefit over those APIs is that it's open-source and supports older versions of host OS. However, the same is true for KVM, which also happens to be a more mature project (with very active development, as there's no competition on Linux).

So,if it is not so much complicated to fix KVM,why no one is interested to do this ? Adding KVM to qemu will be a very added value to FreeBSD. The guys at Dragonfly-BSD acceelerate qemu with NVMM. Anyway Bhyve is still not so good such as qemu+kvm.
 
Last edited:
Back
Top