7 ms·
Run a macOS VM on Apple Silicon from a double-click with Vimy
- moondev 3y agoIs it possible to run asahi Linux inside this or any other hypervisor on macos?
- vbezhenar 3y agoAsahi linux made for apple hardware. For virtual hardware you can run almost any popular distro like Ubuntu, Fedora.
- moondev 3y agoI'm aware, but considering this provides virtual apple hardware to run macos inside the vm, I'm curious if this can also be used to install/run asahi inside the vm. My motivation here is exploring asahi on my MacBook inside a vm without needing to install it on the metal and modify partitions on the disk
- _joel 3y agoIt's designed to make future linux easier to run out of the box on Mac silicon, not really intended to be run as linux in a VM. If you want vms, use UTM https://mac.getutm.app/ https://mac.getutm.app/
- pxc 3y agoTart is also very cool. It's not F/OSS but it is source-available and its license is liberal about non-commercial and small-scale commercial use: https://github.com/cirruslabs/tart https://github.com/cirruslabs/tart The very cool thing about Tart is how it uses OCI for OS images, so you can use your existing image registry infrastructure to host and pull down OS images. Cilicon is a compatible F/OSS clone that currently only supports a subset of that functionality: https://github.com/traderepublic/Cilicon https://github.com/traderepublic/Cilicon These are more CI-oriented but I like how that makes it easy to manage state with them. If you're focused on Linux VMs and maybe not on GUI stuff (although I'm sure you can make that work), Lima seems to be the go-to in the user 'community', as it were: https://github.com/lima-vm/lima https://github.com/lima-vm/lima If you use ARM guests on Apple Silicon, you should get good perf just like with stuff in the OP. (Like UTM, Lima is based on QEMU.)
- _joel 3y agoYes, played with Tart, forgot about it actually until you mentioned it again and not heard of the F/OSS one, so thanks for that :)
- chaxor 3y agoYou mean qemu. Utm is qemu, but they just removed the open source part. So it's just definitely worse.
- robin_reala 3y agoUTM is open source too though: https://github.com/utmapp/UTM#license https://github.com/utmapp/UTM#license
- _joel 3y agoYou can use UTM with Apple's Virtualisation backend too, have been for a while and works fine for me https://docs.getutm.app/settings-apple/settings-apple/ https://docs.getutm.app/settings-apple/settings-apple/
- pxc 3y agoI think you can still take advantage of paravirtualization without running an OS built for Apple Silicon specifically. You can emulate peripherals and the motherboard and stuff without emulating the CPU, so you would probably do better just to run the regular ARM variant of whatever distro. Both Arch and Fedora, which some releases of Asahi are based on, have regular, shmegular ARM variants.
- bashinator 3y agoAny example use-cases?
- throwaway-blaze 3y agoIn theory running a different version of the OS for testing. Be aware MacOS VMs cannot use iCloud services though, so if your goal is CI/CD in the VM none of your tests for iCloud will work.
- userbinator 3y agoBe aware MacOS VMs cannot use iCloud services though I believe it needs extra work but can be done. It's a relatively common question in the Hackintosh community and they've figured it out.
- hanniabu 3y agoVirtualBuddy is my favorite mac vm thanks to their file sharing folder https://github.com/insidegui/VirtualBuddy https://github.com/insidegui/VirtualBuddy
- Terretta 3y agoFTA, Vimy has "folder sharing enabled, with the Custom shared folder as the user’s Home folder". So does big brother Viable: https://eclecticlight.co/virtualisation-on-apple-silicon/ https://eclecticlight.co/virtualisation-on-apple-silicon/
- cj 3y agoAnyone have recommendations for devs looking to run a dev environment on a Mac without installing a bunch of dev dependencies on the local machine? My plan right now is to buy a 2nd mac and use VS Code remote development over ssh.
- smw 3y agoDoes nix or devbox [1] do what you want? Technically installing on the local machine, but not in any way that effects you unless you ask for it? [1] https://www.jetpack.io/devbox https://www.jetpack.io/devbox
- yonatan8070 3y agoWhy not just have everything you need on your local machine? (I'm not a Mac user)
- frizlab 3y agoI am a Mac user and I’m curious to know too
- cj 3y agoExecuting a bunch of npm modules locally, having a Mongo and Redis database running 24/7. I don’t have a great answer. One thing I’ve noticed on Mac is that, using Activity Monitor, before installing all the dev dependencies for local dev nearly all processes seem to run under the local user’s user space, but after installing a bunch of stuff (with sudo) a ton of processes default to running as “system” I haven’t had time to research whether this actually has a meaningful impact on security, but TLDR I trust Mac’s out of the box security, but I instantly stop trusting it the moment I start installing a bunch of stuff via Homebrew and NPM.
- comprev 3y agonvm for Node + use containers for database services?
- deleted 3y ago[deleted]
- ChrisMarshallNY 3y agoThis looks very cool. Since it is Eclectic Light, shipping it, I will bet it's great.
- syntaxing 3y agoThis is absolutely awesome and something I always wanted (I’m in a 8GB M1 though which I regret often not going to a 16GB). I just want to sandbox some of the applications I need to use but don’t trust on my computer (looking at you Bambu studios). I tried using the sandbox feature on macOS but it’s unusable for me on Ventura.
- smachiz 3y agowith Chrome/Arc/Edge being what they are, being able to get 24GB was a game changer for me - it allowed me to go back to an Air, which is definitely my preferred form factor. I never regret money spent on RAM....
- musicale 3y ago> I never regret money spent on RAM.... That's kind of Apple's tiered upselling plan, isn't it? ;-/ But as an Apple user I concur completely. The awful experience of bloated apps (or multiple VMs) slowing your system to a crawl isn't worth the few hundred dollars you saved by opting for a lower memory SiP.
- comprev 3y ago$400 to upgrade 8GB to 24GB is a significant jump and more than a "few hundred"
- krger 3y ago$400, while indeed a significant jump, absolutely is "a few hundred," given that $200 is "a couple hundred." In my reckoning, "a few hundred" starts around $250 and arguably runs up to $750, where "almost a thousand" could be said to start.
- FireBeyond 3y agoTo me (neither of us is right, or wrong), 200 - couple, 3 or 400 - few, 500+ - several, 750+ - almost a thousand.
- paulrouget 3y agoHas anybody managed to run a Mac Intel env within a Mac Arm? I am working on that project that needs to be built and packaged for both Arm & Intel.
- 58028641 3y agoCan’t you just use Rosetta?
- paulrouget 3y agoWell there's no easy way to make it work. I need to compile to Intel, not run Intel code. I would need to setup a whole toolchain + homebrew. No idea how to have all of that setup correctly.
- SilasX 3y agoAnnoys me more than it should: it’s something operated with the mouse, and was named Vimy? SMH