Plan 9: Difference between revisions
Content added Content deleted
m (Added intrawiki link) |
m (Added intrawiki links) |
||
Line 1: | Line 1: | ||
[[Category:Operating Systems]]'''Plan 9''' is an operating system from AT&T's [[Bell Labs]]. It was created by the same group which developed [[UNIX]]. Their intent was to design a new operating system that incorporated new developments since UNIX's creation, such as networking and graphical user interfaces. |
[[Category:Operating Systems]]'''Plan 9''' is an operating system from AT&T's [[Bell Labs]]. It was created by the same group which developed [[UNIX]]. Their intent was to design a new operating system that incorporated new developments since UNIX's creation, such as networking and [[GUI|graphical user interfaces]]. |
||
==Programming== |
==Programming== |
||
The kernel is written primarily in [[C]], with a minimum of assembly for greater portability. The user-level applications are mostly in [[C]] or the [[rc]] shell. |
The kernel is written primarily in [[C]], with a minimum of assembly for greater portability. The user-level applications are mostly in [[C]] or the [[rc]] shell. |
||
Plan 9 is designed in such a way that the "everything is a file" metaphor extends very well. Network connections can be accessed through /net/tcp, for example, and mouse events are written in plain text to /dev/mouse. Every process has a separate namespace. |
Plan 9 is designed in such a way that the "everything is a file" metaphor extends very well. Network connections can be accessed through /net/tcp, for example, and mouse events are written in plain text to /dev/mouse. Every [[process]] has a separate namespace. |
||
==Compatibility== |
==Compatibility== |