Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
51–60 of 123 posts
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#52Is there a windows image that contains none of the hard dependencies like Edge and all stuff? I'm looking for a Windows 10/11 with every that's not necessary stripped out for a local VM for when I need Windows. Ideally things like telemetry, unnecessary apps, windows store etc all removed would be nice. I recall nLite used to be a thing for Windows XP.
edit: from another comment thread here, https://ameliorated.info/ is apparently everything you're after. Not sure of any info about it myself but that looks to be decently useful.
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#53Earlier quoted context omitted.
VirtualBox supports two methods of operation: (1) You supply this value in the "DeviceKey" config parameter (2) Ensure the "GetKeyFromRealSMC" boolean config parameter is enabled (not sure if it is turned on by default or not). When enabled, VirtualBox retrieves the value from the SMC of your Mac. Obviously method (2) only works if your host is a Mac. Apple doesn't supply a public API to retrieve this value, so Virtu…
I don't see why someone would opt for option 2 when virtualizing macOS on an Apple machine.
From reading the VirtualBox source code [0] – it also automatically enables GetKeyFromRealSMC if it detects Apple hardware, even if the host OS isn't macOS. So, if you install Windows on your Mac, and then create a macOS VM in VirtualBox, it will automatically select option (2) as well. (I think, they actually include the code to talk to the Apple SMC in their Windows and Linux kernel drivers too.)
(Note I haven't actually tried doing this myself, this is just what I gather from the source.)
[0] https://github.com/mdaniel/virtualbox-org-svn-vbox-trunk/blo...
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#54While I appreciate the effort, and the code is very readable. I just want to give a friendly warning that these shell scripts just download random stuff from the internet and run this random stuff without checking any integrity/signature. Apart from that, I will definitely use that project as a documentation for "how to run MacOS/Windows in KVM". Cool project :) .
https://github.com/wimpysworld/quickemu/blob/af26f41440d63a0...
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#55What does this solve that isn't already solved by Vagrant?
I'm not against tooling like this, but as someone already pretty familiar with KVM... I think I'd be quicker with virsh as I've been operating
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#56Earlier quoted context omitted.
It's a Rot13-encoded string: "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc". It seems to be the string that is supposed to make MacOS only run on certified systems, but it's obviously been reverse engineered and now it needs to be added to any Mac emulators to work.
Can't the emulator just patch out the code that checks for that string?
disclaimer: I am not a lawyer, this is not legal advice, etc.
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#57While I appreciate the effort, and the code is very readable. I just want to give a friendly warning that these shell scripts just download random stuff from the internet and run this random stuff without checking any integrity/signature. Apart from that, I will definitely use that project as a documentation for "how to run MacOS/Windows in KVM". Cool project :) .
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#58What does this solve that isn't already solved by Vagrant?
Vagrant is an orthogonal tool to this, it is a VM orchestrator not an actual VM. What does this do: well, qemu doesn't have virgl support merged yet, so you need to go to some lengths to compile it for yourself.
All of the other stuff (spice, virtio) is for "it should be a nice user experience and perform well" above and beyond simply being fast enough to use. In other words, you should be able to copy and paste between the host OS and the guest. You should be able to slide your mouse across the border of the VM window and do some clicking around then simply slide it back out and use your mouse with native host-OS windows again. It should have all of the features you expect and not force you to read a bunch of tutorials to find the features you expect from your desktop VM.
These things are all not granted when you use qemu out of the box. I have this intense 25-lines "qemu" script for invoking qemu-system properly. It was enlightening but I'm not sure how much I was enriched by the process of actually figuring all this out.
Quickemu is, I guess, for making figuring out all this stuff and making it easier to do (and on Linux.)
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#59Earlier quoted context omitted.
ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc
Bonus points if you also know these ones (without searching for them): K4HVD... 09 F9 11 02 9D...
Re: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux
#60While I appreciate the effort, and the code is very readable. I just want to give a friendly warning that these shell scripts just download random stuff from the internet and run this random stuff without checking any integrity/signature. Apart from that, I will definitely use that project as a documentation for "how to run MacOS/Windows in KVM". Cool project :) .
It does check SHA256 for Ubuntu images, but nothing else I could see. https://github.com/wimpysworld/quickemu/blob/af26f41440d63a0...