Projects / v9fs


v9fs provides a Plan 9 9P2000 resource sharing protocol for the Linux 2.6 kernel. This can be used to share files, devices, /proc, /sys, etc. It also works with Plan 9 file servers, and can be used to mount synthetic file systems from Plan 9 applications (see the plan9port project).

Operating Systems

Recent releases

  •  30 Aug 2005 14:34

    Release Notes: More responses were made to LKML comments. Fixes were made to transport. An fd transport method was added. This release was fully merged with Linux 2.6.13.

    •  14 Jul 2005 21:47

      Release Notes: A new release of the v9fs kernel code primarily consisting of responses to comments from the LKML mailing list. Some minor feature extensions and corner-case bugfixes. CVS is now essentially fully deprecated. If you are interested in up-to-date source revisions, pull them from the v9fs-2.0 git repository at

      •  15 Jun 2005 21:12

        Release Notes: A fix for special files (dev, char, and pipes), Code cleanup in vfs_inode. A major revamp of the setattr code. The Free Software Foundation address in the headers has been updated. There are cleanups in vfs_inode.

        •  07 Jun 2005 17:44

          No changes have been submitted for this release.

          •  02 Jun 2005 14:32

            Release Notes: The dentry routines were split out to vfs_dentry to reduce vfs_inode size. Dynamic rpc struct allocation and associated slab were eliminated. Vestigial address_space_operations were eliminated. The type name convention was changed to the Linux kernel standard. A potential slab leak in init_v9fs was removed. QID is modified to prevent inodes of 0 or 1. The packet and mistruct slab alloc was changed to kmalloc. BUG() statements in OOM cases were removed. More bogus kfree checks were cleaned up. Error cases and redundant assignments in vfs_inode were cleaned up. The way aname (remotename) is specified and allocated was changed.

            Recent comments

            21 May 2006 13:10 ems9

            Its finally merged into the Linux kernel.

            I hear Debian is starting to base some new technologies on it.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.