Down the Rabbit Hole ๐ - A collection of software and libraries for the Plan 9 operating system. Many of the applications listed here are available under the 9front ports tree.
Please do. For some reason, I believe that the Plan 9 operating system should continue existing and be updated.
- Modding Rio - Tutorials on how to add a wallpaper and change colors.
- Plan9 GUI Examples - Tutorials to learn about GUI development on Plan9.
- Plan9 Desktop Guide - a all in one guide to get started with Plan9.
- Shithub - The Fragrant Git Host.
A plethora of applications can be found here and you are free to use them and even suggest for now ones.
- cat-v
- 9p.mom/f - Files for hacking together bootable things without easy access to a 9front system
- NOPE NOPE NOPE - qwx's site with 9front usage tips and software
- Introduction to OS Abstractions Using Plan 9 from Bell Labs by Francisco Ballesteros
- 9FRONT PROGRAMMER'S MANUAL V8 by Stanley Lieber
- Inferno Programming with Limbo by Phillip Stanley-Marbell
- Software Projects: Plan 9 from Bell Labs (Author not specified)
- Plan 9: An Operating System Decades Ahead of Its Time by Anastasios Papalias
- Using 9front as an authoritative DNS server
- Plan 9 on Blue Gene Supercomputer: An Unparalleled Symbiosis in High-Performance Computing
- Chatting on discord from 9front
- How I get TLS certificates for 9front
- Plan 9 for Modern Infrastructures
- Trying Lola for Plan 9
- Harvey OS: GCC Support and Modern Plan 9
- 9front Installation Guide
- 9front in QEMU โ Comprehensive Agent Training Document
- 9front OS Theming Resources
This is a list of programming anguages which are known to be buildable/operational on Plan 9 operating system.
- aa - A tiny, embeddable Lisp-like language
- c4 - C in 4 functions
- cfront - Archaic C++ pre-compiler
- Chibi Scheme - A small embeddable scheme implementation
- clox9 - Port of Nystrom's clox implementation of the Lox language to Plan9
- Go - The Go programming language
- Hugs - Haskell98 interpreter
- Idris 2 - A dependently typed programming language, pre-alpha port
- Lua - Lua from Redis
- Lua (lu9) - Lua from kvik
- Fennel - Fennel via lu9 (thanks grimmware)
- Lua (5.0.2) Lua for APE
- Myrddin - Systems language by Ori Bernstein
- nhc98 - Haskell compiler
- Ocaml - Ocaml
- Perl - Perl
- Python 2
- Scheme 9 - Scheme 9 from Empty Space
- sxm - The sxm scheme language
- Squeak - Squeak/Smalltalk from de0u/squeak
- Tcl - Tcl port by fgb
- TinyScheme - TinyScheme
- UMB Scheme - UMB Scheme
- uxn - A small stack machine
- 9ants - Mycroftiv's fork (of 9front) featuring a modified kernel and custom namespace control tooling
- 9atom - Erik Quanstrom's fork (mirror)
- 9front - Fork featuring new protocols, file systems, and greatly expanded hardware support
- 9legacy - Fork which continues maintaining a Bell Labs-like source base
- 9pi - Port of 9legacy to the Raspberry Pi
- Harvey OS - An MIT-licensed OS based on Plan 9
- Jehanne - Giacomo Tesio's fork
- Nix (deprecated) - A fork of Plan 9 focused on high performance parallel cloud computing
If you find this repository helpful, consider supporting my work:
- Star this repository
- Share it with others who might benefit
- Buy me a coffee โ
Your support helps me dedicate more time to improving these resources and creating new content.
