rio window system
E632957
The rio window system is the minimalist, mouse-centric graphical windowing environment designed for the Plan 9 from Bell Labs operating system, emphasizing simplicity, uniformity, and integration with its file-oriented design.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Plan 9 software
ⓘ
graphical user interface ⓘ windowing system ⓘ |
| configurationStyle | minimal configuration ⓘ |
| designedFor | Plan 9 from Bell Labs NERFINISHED ⓘ |
| designGoal |
integration with file-oriented design
ⓘ
simplicity ⓘ uniformity ⓘ |
| developer |
Bell Labs
NERFINISHED
ⓘ
Rob Pike NERFINISHED ⓘ |
| distribution | included with Plan 9 base system ⓘ |
| documentation | Plan 9 manual pages NERFINISHED ⓘ |
| feature |
cut and paste via mouse chords
ⓘ
each window is a separate name space view ⓘ no overlapping decorations-heavy desktop ⓘ per-window file servers ⓘ simple protocol over /dev/draw ⓘ text-oriented interface ⓘ |
| implements | Plan 9 graphics model ⓘ |
| inputModel | mouse-centric ⓘ |
| inspiredBy | 8½ window system ⓘ |
| license | open source ⓘ |
| notableFor | tight integration with Plan 9 name spaces ⓘ |
| operatingSystem | Plan 9 from Bell Labs NERFINISHED ⓘ |
| philosophy |
avoidance of policy in the window system
ⓘ
minimalism ⓘ orthogonality of components ⓘ |
| provides |
/dev/draw device interface
ⓘ
per-window /dev/cons consoles ⓘ |
| relatedTo |
Plan 9 terminal emulator acme
NERFINISHED
ⓘ
Plan 9 window system 8½ NERFINISHED ⓘ |
| replaces | 8½ window system ⓘ |
| runsOn |
CPU servers with Plan 9
ⓘ
Plan 9 terminals ⓘ |
| supports |
graphical applications
ⓘ
keyboard input ⓘ multiple windows ⓘ remote execution of applications ⓘ simple bitmap fonts ⓘ text-based applications ⓘ |
| userInteraction |
mouse chording
ⓘ
pop-up menus ⓘ |
| uses | Plan 9 draw library NERFINISHED ⓘ |
| usesConcept |
everything is a file
ⓘ
file-oriented interface ⓘ |
| windowCreation | mouse-driven selection of screen region ⓘ |
| windowFocusModel | click-to-focus ⓘ |
| windowManagementStyle | tiling-like with manual placement ⓘ |
| windowResizing | mouse-driven dragging of borders ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.