vz
vz copied to clipboard
Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.
See also: https://github.com/Code-Hex/vz/issues/33 I'm going to travel for a while, so I'll keep a commit log.
## [Virtualize macOS on a Mac](https://developer.apple.com/documentation/virtualization/virtualize_macos_on_a_mac?language=objc) - [ ] [VZMacPlatformConfiguration](https://developer.apple.com/documentation/virtualization/vzmacplatformconfiguration?language=objc) - [ ] [VZMacHardwareModel](https://developer.apple.com/documentation/virtualization/vzmachardwaremodel?language=objc) - [ ] [VZMacMachineIdentifier](https://developer.apple.com/documentation/virtualization/vzmacmachineidentifier?language=objc) - [ ] [VZMacAuxiliaryStorage](https://developer.apple.com/documentation/virtualization/vzmacauxiliarystorage?language=objc) ### Boot images - [ ] [VZMacOSBootLoader](https://developer.apple.com/documentation/virtualization/vzmacosbootloader?language=objc) ###...
## Guest Side - use focal-server-cloudimg-arm64.img - `Linux km-silicon 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 19:28:28 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux` - use socat - same as [this](https://github.com/Code-Hex/vz/pull/9#issuecomment-950923851) ```sh...
Hi, do you have plan to support for BridgedNetwork?
This library had some build issues between macOS versions. (See: #41) So I decided to introduce some breaking changes and I will add some test code to improve reliabilities. Tasks...
Tasks - [x] checking available versions - [ ] integration tests - [ ] add CI for macOS 11
**Describe the bug** `shouldAcceptNewConnectionHandlers` is a global variable which will be accessed both from `NewVirtioSocketListener` and `shouldAcceptNewConnectionHandler`. `NewVirtioSocketListener` may be called from a different thread/go routine than the one `shouldAcceptNewConnectionHandler`...
I have a plan to add some test code. But I need to use vmlinuz and initrd to write e2e testing. So I call for ideas what files are should...
I want a document for virtio to use vz. I need this the most and it would be very helpful if someone could contribute to this! For x86_64 and aarch64....
With master, if I run the linux `virtualization` example without setting any of the required env vars, I'm getting this failure: ``` % ./virtualization 2022-09-08 12:11:46.146 virtualization[37825:952616] *** Terminating app...