From 3580ef4d7459035d82d38dbc4559cdede3c805ba Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Thu, 27 Aug 2026 14:27:05 -0300 Subject: docs: a 9P design note and a design registry to argue it in --- docs/refs.yml | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 docs/refs.yml (limited to 'docs/refs.yml') diff --git a/docs/refs.yml b/docs/refs.yml new file mode 100644 index 00000000..47e49a69 --- /dev/null +++ b/docs/refs.yml @@ -0,0 +1,82 @@ +acme: + type: Article + title: "Acme: A User Interface for Programmers" + author: Pike, Rob + date: 1994 + parent: + type: Proceedings + title: Proceedings of the Winter 1994 USENIX Conference + page-range: 223-234 + +plan9: + type: Article + title: Plan 9 from Bell Labs + author: + - Pike, Rob + - Presotto, Dave + - Dorward, Sean + - Flandrena, Bob + - Thompson, Ken + - Trickey, Howard + - Winterbottom, Phil + date: 1995 + parent: + type: Periodical + title: Computing Systems + volume: 8 + issue: 3 + page-range: 221-254 + +netorg: + type: Article + title: The Organization of Networks in Plan 9 + author: + - Presotto, Dave + - Winterbottom, Phil + date: 1993 + parent: + type: Proceedings + title: Proceedings of the Winter 1993 USENIX Conference + page-range: 271-280 + +intro5: + type: Reference + title: intro(5) — introduction to the Plan 9 File Protocol, 9P + date: 2002 + parent: + type: Book + title: Plan 9 Programmer's Manual, Volume 1 + publisher: Bell Labs + +v9fs: + type: Article + title: "v9fs: A Plan 9 Resource Sharing Filesystem for Linux" + author: + - Van Hensbergen, Eric + - Minnich, Ron + date: 2005 + parent: + type: Proceedings + title: Proceedings of the 2005 USENIX Annual Technical Conference, FREENIX Track + +devdraw: + type: Reference + title: draw(3) — screen graphics + date: 2002 + parent: + type: Book + title: Plan 9 Programmer's Manual, Volume 1 + publisher: Bell Labs + +ad: + type: Repository + title: "ad: an adaptable text editor" + author: Ellis, Innes + url: https://github.com/sminez/ad + note: 9P server implementation in crates/ninep + +u9fs: + type: Repository + title: "u9fs: serve 9P from Unix" + publisher: Bell Labs + url: https://github.com/plan9foundation/u9fs -- cgit v1.3