-
Notifications
You must be signed in to change notification settings - Fork 796
Open
Labels
questionFurther information is requestedFurther information is requested
Description
Is your question not already answered in the FAQ?
- I made sure the question is not listed in the FAQ.
Is this a general question and not a technical issue?
- I am sure my question is not about a technical issue.
Question
Hi 👋
Thanks for this, looking very promising 🔥
I would like to ask about the usecase of running a containerised macos, from inside macos.
- Why would I like to do this? To be able to launch a consistent well-known machine state every time I need. Without containers, running multiple tasks on an agent can have the side-effect of altering the machine global state, which can end up impacting the execution of the tasks. Simple example: if you have 2 tasks that install brew, the first one will succeed while the second one will fail (because the first task already installed brew)
- When looking into this idea high level, I anticipate two potential issues:
- The well known performance degradation when running docker in macos
- The lack of support for KVM in macos that is mentioned in the readme
Based on above I have couple of questions:
- Would you maybe be able to share some general context about wether this project has some history of running macos from macos, or otherwise the main usecase has been running macos from linux?
- If the main usecase on your side has been running macos from linux, could you maybe share some numbers about how macos performs when running
docker-macos-on-non-apple-silicon-linux
VSnative-macos-on-apple-silicon-macos
? I am concerned about the potential performance drop of running macos on non-apple-silicon
- If the main usecase on your side has been running macos from linux, could you maybe share some numbers about how macos performs when running
- In order to run containerised macos from inside macos, how much of a blocker is the lack of KVM support mentioned in the readme?
Thanks! 🙌
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested