Skip to content

Conversation

@dcantah
Copy link
Contributor

@dcantah dcantah commented Jun 4, 2025

The first intro sentences don't read very well. This just tries to create a cohesive section describing the core design.

@dcantah dcantah requested review from crosbymichael and jglogan June 4, 2025 10:58
The first intro sentences don't read very well. This just tries
to create a cohesive section describing the core design.

Signed-off-by: Danny Canter <[email protected]>
@dcantah dcantah force-pushed the readme-amendments branch from 7c03d07 to ce75917 Compare June 4, 2025 18:03
@dcantah dcantah merged commit 10de7a5 into main Jun 4, 2025
1 check passed
@egernst egernst deleted the readme-amendments branch June 4, 2025 18:03
katiewasnothere pushed a commit that referenced this pull request Jun 5, 2025
The first intro sentences don't read very well. This just tries
to create a cohesive section describing the core design.

Signed-off-by: Danny Canter <[email protected]>
katiewasnothere pushed a commit that referenced this pull request Jun 5, 2025
The first intro sentences don't read very well. This just tries
to create a cohesive section describing the core design.

Signed-off-by: Danny Canter <[email protected]>
richardkiene added a commit to Vas-Solutus/arca-containerization that referenced this pull request Nov 26, 2025
VirtioFS only supports directory shares, so file bind mounts require mounting
the parent directory via VirtioFS and then creating a bind mount for the
specific file inside the container's mount namespace.

Changes:
- Add CreateBindMount gRPC endpoint to arca-filesystem-service
- Implement mount namespace switching to perform bind mount in container context
- Add container PID discovery via ARCA_CONTAINER_ID environment variable
- Fix Mount.swift to create empty file (not directory) for file bind mount targets
- Rename arca-overlayfs-service to arca-filesystem-service (more accurate name)
- Update cross-compilation build script for Linux ARM64

The bind mount is performed inside the container's mount namespace so it is
visible to the container process and persists correctly.

Closes Arca issue apple#7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants