-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bridged Network Support #243
Comments
oh, wow, nice |
This is great! I just switched my workflow to use Tart as well! |
now if apple would just support snapshots in their virtual framework :) |
@cosmoshepcat you mean snapshot like in #147? |
sort of, what i meant is apple does not have any such core vm snapshot feature in the virtualization framework that I know of. this is why other commercial products like parallels etc cannot take vm snapshots like they do on intel versions/previous versions of their software since they now rely on the api framework for silicon m1 support. i do not know apples roadmap for such features if any |
We had to revert the entitlements in #247 since they require an embedded provisioning profile and we haven't yet figure out how to do it for a CLI toll and not an |
From this doc:
|
It seems the only way right now to embed a provisioning profile is to distribute Tart as an |
apple... :( |
What if we would ship an App as an option, though? Seems like it would be possible to handle this via Homebrew. Here's an example of
Also some non-Homebrew apps that are CLIs:
|
@edigaryev, yeah, I thought about the same. Maybe even start |
It's possible to embed Info.plists by adding |
the APFS filesystem may already do what you are expecting by itself. i create a VM which i never launch once it is set up. call it a template. when i want to launch a VM, i clone the template and launch the clone. only changes on top the template are persisted in the clone VM disk - the entire disk is not copied. the clone disk contains only what differs from the template VM and consumes very little actual disk space. i REALLY wish Windows had something like this… does this info help you? |
So is --net-bridged supposed to work now? I just tried it and it doesn't work for me.
I made sure I used the Tart 0.36.3 pkg from Github and not Homebrew. |
Unfortunately, it's not working. See #243 (comment). In order to embed a provisioning profile we need to repack Tart as |
Sounds good. I'm subscribed to 305 so I'll look forward to its release. If it takes too long to make the app, I seriously wouldn't mind just having an app that did nothing just so I could get the bridged networking. I can't use tart effectively on my laptop until then (I am using it on a Mac Mini). |
Will this feature allow bridging to multiple network interfaces? See #384 (comment) for more information. |
It's possible to attach multiple network interfaces with |
I'd love to tackle this issue and set up a blank wrapper mac app. How would I go about running my PR on Tart's CI so that I can sign it with Tart's profile with the entitlement? |
|
We got approved for the
com.apple.vm.networking
entitlement so now we can useVZBridgedNetworkDeviceAttachment
.FYI @naikrovek @magnusviri
The text was updated successfully, but these errors were encountered: