How to run macOS on Linux (without too much hassle supposedly)
I had been waiting for a really long time for that video by the Linux Experiment (really good Linux youtuber) which is also available there: https://tilvids.com/w/bLPmGvqHd69ANdPdhRZXWV .
Yeah, being that sluggish won't do it for me. And supposedly there are other solutions that can pull it off(?!)
I tried quickemu last week. And it was really easy. However, the fact that it doesn't support the latest version of MacOS (there's an PR for that) and that it felt way slower than anticipated made me stop. Maybe I'll explore other solutions to get MacOS virtualized.
I’ve tried it a while ago and I couldn’t get to the end of the installation process as it was saying « internet connection required » (when clearly I had one outside of the VM)
It's relatively recent that OS can be installed in such a short time. MacOS isn't officially supported for installing on these systems so there process used here isn't going to be well optimised. Apple only care about installing MacOS on their own hardware, which is likely quick when they do it in production and slow elsewhere.
I’m currently installing MacOS using this guide to be able to use XCode for school and it seems to be working so far (with monterey). It’s a bit sluggish but it’s either this or buying/renting a macbook.
quickemu actually has installation instructions for Fedora. I'm using OpenSUSE, which unlike Fedora doesn't have installation instructions at all, that's why I ended up using Distrobox. I looked at my command history and I think this is what I did.
dnf and apt are both package managers, they function a bit different. The ppa is a personal repository set up for apt, so it qon't work in combination with dnf. You could try and set up quickgui through the build instructions with the tarball on their github page, but as far as I can read right now quickemu does work on fedora through dnf
You are running fedora which is using the dnf package manager. The commands you mentioned (apt/ppa) are part of the apt (aptitude) package manager which is comes with Ubuntu.
Apt is the command to install/manage packages on Ubuntu (and other distros that use apt). A ppa is a special way to tell apt where it can download packages from. It lets you a install 3rd party packages not provided by your distros default selection. It is specific to apt and will not work for dnf.
This isn't the end of the world and you can still install the package. Because these packages are open source, you can build the package from source. The instructions for which can be found on the github readme. Hopefully this cleared some things up!
[Edit]
done some poking around, and I managed to get it running on fedora. I had weird issues building it from scratch, so I did it in a janky way by downloading and extracting the deb (it had precompiled bin inside). Looks to be working tho I couldn't test it because no qemu
Yeah quickemu is great. I am using it to run a Windows 11 machine to run a .NET 4 backend with all routing and proxying setup perfectly so it all seamlessly points to localhost from Fedora. I also have a Mac OS VM to test all the Safari bs, but as mentioned the lack of GPU acceleration on osx is annoying.