Skip to content
@v9fs

v9fs

Plan 9 File System for Linux

What

v9fs is the code-name for the linux kernel client implementation of the Plan 9 remote file system protocol 9p. The original kernel port was documented in this paper, it later added support for virtio so that it could be used as a paravirtualized file system interface for KVM. Documentation for how to use v9fs with qemu/kvm can be found (here)[https://wiki.qemu.org/Documentation/9psetup], and there are also examples of how to use 9p as your root filesystem.

This Github group contains a mirror of the official kernel.org development trees for v9fs as well as mirrors of several of the more popular servers, as well as support repositories for testing and performance measurement.

Where

You can contribute to v9fs by joining the mailing list, the archives of the mailing list are available here

Popular repositories Loading

  1. p9 p9 Public

    Forked from hugelgupf/p9

    Idiomatic Go 9P2000.L client and server, extracted from gVisor for general use

    Go 4

  2. linux linux Public

    Forked from torvalds/linux

    Linux kernel source tree

    C 3 1

  3. netfs netfs Public

    Plan 9 /net synthetic file system components built with go9p

    Go 1

  4. npfs npfs Public

    Forked from nuxlli/npfs

    A multi-threaded replacement of u9fs (aka p9 server)

    C

  5. notebook notebook Public

    Jupyter Notebook (and support python)

    Jupyter Notebook

  6. diod diod Public

    Forked from chaos/diod

    Distributed I/O Daemon - a 9P file server

    C

Repositories

Showing 10 of 13 repositories
  • linux Public Forked from torvalds/linux

    Linux kernel source tree

    v9fs/linux's past year of commit activity
    C 3 71,015 20 0 Updated Oct 3, 2026
  • test Public

    test code for CI and unit testing

    v9fs/test's past year of commit activity
    Shell 0 0 8 0 Updated Sep 27, 2026
  • agent-team Public

    Proof-carrying agent-team forge for v9fs/linux and v9fs/test work slices.

    v9fs/agent-team's past year of commit activity
    Shell 0 0 1 1 Updated Sep 20, 2026
  • netfs Public

    Plan 9 /net synthetic file system components built with go9p

    v9fs/netfs's past year of commit activity
    Go 1 MIT 0 0 0 Updated May 9, 2026
  • go9p Public Forked from lionkov/go9p

    Package for implementing clients and servers of the 9P and 9P2000 distributed resource protocols in Go.

    v9fs/go9p's past year of commit activity
    Go 0 10 0 0 Updated May 9, 2026
  • docker Public

    Docker for CI

    v9fs/docker's past year of commit activity
    Dockerfile 0 Apache-2.0 0 0 0 Updated Apr 26, 2026
  • vscode Public

    vscode configuration for build and test

    v9fs/vscode's past year of commit activity
    Python 0 MIT 0 0 0 Updated Mar 24, 2024
  • .github Public
    v9fs/.github's past year of commit activity
    0 0 0 0 Updated Mar 29, 2023
  • p9 Public Forked from hugelgupf/p9

    Idiomatic Go 9P2000.L client and server, extracted from gVisor for general use

    v9fs/p9's past year of commit activity
    Go 4 Apache-2.0 39 0 0 Updated Mar 29, 2023
  • devcontainer Public

    vscode configs for v9fs development, debug and test

    v9fs/devcontainer's past year of commit activity
    Shell 0 0 4 0 Updated Mar 20, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…