this is an interesting fork: https://github.com/brucehoult/SimpleVM
this one allows to use an extra disk image!
this one allows to use an extra disk image!
I think the idea of his project is to run completely from the command line. Maybe useful if you want to spin up and down a bunch of these VMs? Just my theory, but I was a little confused as well.yeah, I saw that. but why? it's possible to SSH into the VM already. did I miss something?
YAAAAAS! This is what we need! Will test soon. Thanks for the link!this is an interesting fork: https://github.com/brucehoult/SimpleVM
this one allows to use an extra disk image!
View attachment 1677862
Some skilled developer should seriously just build a “Parallels light” pretty app with easy virtual drive creation. Open source is great, but I think a lot of people would be more than happy to pay $5 or $10 for something like this. More if it had some rudimentary GPU support; some kind of OpenGL passthrough virtual GPU?
Some skilled developer should seriously just build a “Parallels light” pretty app with easy virtual drive creation.
They probably already have some old code base that can be tweaked to achieve this.
Similar problem here. I created a disk image by doing:I'm unable to install Ubuntu onto the additional image. the installer stops with an error:
It shows up in the App Store on my Intel Mac running Big Sur but does not show up in the App Store of my M1 Mac.Parallels is already in the Mac App Store using hypervisor.framework. Zero chance it won’t be updated for arm if it isn’t already.
their non-MAS version has also had the option for using apples hypervisor for a little while now, presumably the non-mas arm version will only have that option.
So this is just running the Ubuntu Live image directly from the .iso with a RAM-based volatile file system?- the ISO file needed: ubuntu-20.04.1-live-server-arm64.iso
- apart from the ISO, using disk images is not implemented.
- SimpleVM.app is only a proof-of-concept.
- it is possible to SSH into the VM.
get Keka.app from keka.io
extract the files in the ISO using Keka.app
rename "vmlinuz" to "vmlinuz.gz" and then uncompress it.
now you have all three files needed:
ubuntu-20.04.1-live-server-arm64.iso
vmlinuz (uncompressed)
initrd
start SimpleVM.app
drag and drop the three files into the window of SimpleVM
you now should see ubuntu booting in the serial console window
installation will of course fail because it can't find any suitable mass storage
in the help menu (ubuntu installer) you'll find the IP address, login and password to SSH into the VM
brew cask install xquartzIs there a native macOS X11 server? macOS has "always" had an X11 server. If so then the Linux GUI could be forwarded from the VM to the "real" MacOS.
I think we need gcc and homebrew ported to the M1 before this can work. I believe the ETA is a few months.brew cask install xquartz
.... isn’t gcc included with xcode? What needs to be ported?
Could an x64 version of GCC run under Rosetta and cross-compile to arm64?No. GCC is different from Apple's compiler, which is LLVM. GCC is the standard for GNU software, and most Linux applications; so GCC is needed to support the wide variety of software homebrew has allowed us to install on macOS. So we are all hoping for GCC to come to Mx Macs soon.
No. GCC is different from Apple's compiler, which is LLVM. GCC is the standard for GNU software, and most Linux applications; so GCC is needed to support the wide variety of software homebrew has allowed us to install on macOS. So we are all hoping for GCC to come to Mx Macs soon.
Could an x64 version of GCC run under Rosetta and cross-compile to arm64?
brew cask install xquartz