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

  1. linux linux Public

    Forked from torvalds/linux

    Linux kernel source tree

    C 2 2

  2. p9 p9 Public

    Forked from hugelgupf/p9

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

    Go 1

  3. npfs npfs Public

    Forked from nuxlli/npfs

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

    C

  4. notebook notebook Public

    Jupyter Notebook (and support python)

    Jupyter Notebook

  5. diod diod Public

    Forked from chaos/diod

    Distributed I/O Daemon - a 9P file server

    C

  6. devcontainer devcontainer Public

    vscode configs for v9fs development, debug and test

    Shell

Repositories

Showing 10 of 10 repositories

People

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

Top languages

Loading…

Most used topics

Loading…