Porting the good stuff from Plan 9 to Linux
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7e46b1c Feb 4, 2011
Type Name Latest commit message Commit time
Failed to load latest commit information.
arch/x86/kernel Update trap mechanism to kernel version 2.6.31 Nov 27, 2009
fs Update trap mechanism to kernel version 2.6.31 Nov 27, 2009
netfs Added ether.c and tcp.c Mar 31, 2009
patches Add patch for kernel version 2.6.31 Nov 27, 2009
plan9 fd2path is simplified with struct path in kernel 2.6.31 Nov 27, 2009
test Some style changes Dec 6, 2008
README Add README Feb 4, 2011


GNU/Linux is a popular free operating system in use today. GNU/Linux
strives to be strictly compliant with POSIX standards, and is thus
tied down with several requirements and thereby ceases to be innovative
as far as operating system design is concerned.

Plan 9 from Bell Labs, on the other hand, was designed to be a
from-scratch successor to UNIX. The Plan 9 operating system offers
several new features that are both useful and efficient in today’s era
of personal computing: synthetic file systems, the “everything is a file”
concept, per-process namespaces and a fresh look at graphics and text
editors are just a few. 

The Plan 9 kernel, however, is relatively new and thus supports only
a bare minimum of hardware. That is one of the reasons of its
unpopularity. The Linux kernel on the other hand has had years of
development behind it, and enjoys the support of several hardware
components and developers alike. This project aims to combine the
Plan 9 user-space with the Linux kernel, to offer today’s developer an
exciting environment combining the best features of both the worlds.

Glendix will be licensed under the MIT License.