Skip to content

9p file sharing#4866

Closed
redbeam wants to merge 6 commits intomainfrom
9p-deedlefake
Closed

9p file sharing#4866
redbeam wants to merge 6 commits intomainfrom
9p-deedlefake

Conversation

@redbeam
Copy link
Copy Markdown
Contributor

@redbeam redbeam commented Aug 6, 2025

Note

Together with this PR, we also need to merge
crc-org/snc#1123 to add the 9pfs client to the bundle.


This adds 9p file sharing support as discussed in #4858.

Summary by CodeRabbit

  • New Features
    • Windows can expose the user home via a built-in 9P file server; guests can mount host dirs with a new "9p" shared-dir option.
  • Bug Fixes
    • More robust network listener/address handling and improved mount error reporting; sensitive data masked in errors.
  • Chores
    • Vendored a cross-platform 9P implementation (client/server/protocol) and integrated 9P server lifecycle into startup.
  • Tests
    • Added end-to-end tests verifying 9P mounts and basic file/directory operations on Windows.
  • Packaging
    • Installer now registers HVSOCK support for 9P on Windows.

✏️ Tip: You can customize this high-level summary in your review settings.

Loading
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.

4 participants