Plan 9 from Bell Labs

Accepted Projects

List of projects accepted into Plan 9 from Bell Labs


Description

Plan 9 is an operating system from Bell Labs, originally written by many of the same folks who wrote Unix. It uses a common protocol for resource access, extending the concept of "everything is a file" much further than Unix was able to. Its light weight and pervasive resource sharing capabilities make it well suited for a variety of purposes; it currently runs on supercomputers and embedded systems, workstations and appliances. Inferno is a sister project to Plan 9, taking the same core ideas (and much of the kernel code), adding a virtual machine, and allowing the system to run on even lighter hardware and as an application on top of other operating systems. User-mode code is written in the concurrent programing language Limbo. Plan 9 and Inferno have spawned a number of other projects, including Plan 9 from User Space (a port of many of the Plan 9 libraries and utilities to POSIX environments), 9vx (a virtual Plan 9 kernel using the vx32 VM), several Inferno derivatives, and several applications using the 9p protocol in various contexts. In GSoC, we are serving as an umbrella organization for technologies related to or deriving from the operating system Plan 9 from Bell Labs. Most of our projects center around either the Plan 9 or Inferno operating systems, but we're open to proposals from any technology in the family.

Tags

virtual-machine, c, operating_systems, arm, limbo