apple / apple/container

[Request]: strange doc comments about machines versus containers

Open
#1,700 7 comments 0 reactions 1 assignee Claimed by @jglogan View on GitHub
Dominant language
Swift
Stars
49.9k
Forks
1.8k
Avg merge
1d 20h
Merged PRs (30d)
22

Description

### Feature or enhancement request details

The `container machine` documentations talks about filesystems and init:

"each machine keeps its filesystem and runs the image's own init system"

But a container _also_ keeps its filesystem, and it can use the `--init` flag?

So there is no major difference between the two, it's more of a convenience...

The real difference is in the user setup and in the default volume mounts:

"Host integrations such as automatic user and home directory sharing"

----

Talking about `container machine` versus `container` here, not about containers.

Otherwise it would be more about reusing the old kernel, vs starting a new one...

A container machine (with user and home) is usually referred to as a "toolbox".

And you can run those on top of `container machine` (or `container`), if needed:

* Toolbx

* Distrobox

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.