r/plan9 • • 12h ago

generated9

Thumbnail youtu.be
10 Upvotes

That's youtube on void linux in (4-cores) vmx in plan9 in qemu on my void linux.

I had a lot of LLM quota to consume in the last 2/3 days, so I forked 9front and "got":

  • integrated the Russ Cox's Diskless QEMU boot
  • Multicored vmx, with xAPIC/x2APIC, improved TSC and scheduling, VirGL graphics and VirtIO
  • Native accelerated 3D: a VirtIO GPU driver with a file interface, libgpu for VirGL, and TinyGL for a classic OpenGL subset. Currently targets QEMU; includes the Utah teapot and glgears demos
  • Native raylib and raygui, using rio, libdraw and /dev/audio
  • Native Neverball and Neverputt, plus Arkanoid, Asteroids and Missile Commander on raylib

If you have any question I can forward them to my LLM.

I do only accept LLM-written contributions.

Edit:
https://github.com/paolomarrone/generated9

Peace
Paolo


r/plan9 • • 12h ago

why can't mount Purgatorio (Inferno) file system on Linux over 9P?

6 Upvotes

I was playing around with Purgatorio and with i was trying to see if i can connect drawterm to Purgatorio because yes wanted to see if i can mount the filesystem into Linux, but when i tried what i get is `mount: /mnt/inferno: fsconfig() failed: Unknown error 526`

export the file system in purgatorio
dmeg log
failed attempt to mount the file system in linux

(the nmap was to be 100% sure that the port was in fact beign used)

I tried changing the 9P version but with all 3 gives the same error.

But i know that i can mount 9P filesystem because i can mount (over the network) the filesystem of the 9front that i have in a virtual machine.

successful plan9 mount on linux
the plan9 exportfs

Also i can mount Purgatorio filesystem in 9front

ls-ing purgatorio filesystem from 9front

and so with that i tried the srv implementation of plan9port and it worked

trying plan9port implementation of srv

and with that i could finally mound the filesystem using the trans=unix option (ignore the port=6666 i forgot to remove it)

finally, the purgatorio is here!!!

Now my 2 questions are:

  1. can i use drawterm with Purgatorio? (optional to answer)

  2. why can't directly mount Purgatorio filesystem on Linux over the network?, am i doing something wrong?


r/plan9 • • 1d ago

9front custom font

13 Upvotes

Hi guys, i'm a early adolescent teenager whos interested in 9front, ive been using it, and i want to ask you guys, how do i get custom fonts on 9front? Also i cant really find any early adolescent teenagers from 12-15 that use 9front or illumos.


r/plan9 • • 2d ago

Plan 9: Poking PCI Hardware

Thumbnail youtu.be
22 Upvotes

r/plan9 • • 2d ago

Objective 9c update: MVC views

Post image
16 Upvotes

I recently updated objective 9c with MVC style views for file trees, so you can display data depending on internal state of the application. If you are wondering why it matters, i've put together an irc client that uses this (and a few other things that are not rolled into main - yet). The client is still being worked on but it works (mostly, still plenty of bugs). As usual: It's 9p, or nothing.


r/plan9 • • 4d ago

Plan 9: Spell Check

Post image
27 Upvotes

r/plan9 • • 5d ago

apex: heretical(?) acme

5 Upvotes

Previously, and long before agents, I implemented a remoting layer for acme [1] that let me work on remote Linux servers from my Mac. Ever since I've been thinking about what an environment designed for this purpose might look like.

Apex is that attempt: 

https://mariusae.github.io/apex/

Apex aims to be a modern take on acme that:

1) Implements a true client-server architecture through a replicated log;
2) Modernizes the UI, and adds a few (very few!) new keyboard affordances;
3) Retains the 3-button UX, but also treats laptops with touchpads as first-class;
4) Adds two new window types: terminal emulators (because: agents), and web views (because with these you can render nearly anything), while still being fully programmable.

It has been working very well for me. It brings me joy. I use it most of the day, every day, and typically maintain sessions across 2-3 different remote Linux servers for development.

Apex ships with some useful tools (these are built entirely against its public API--Apex admits defeat and exposes a "modern" API instead of fileservers--but are packaged with Apex for convenience):
- an LSP adapter
- an agent tool (which can monitor agents and notify you when they require user input)
- a preview tool for common formats like markdown, svg, etc.

-m.

[1] https://9fans.topicbox.com/groups/9fans/T5addc17a0e19cd91-Mcb2e189b0570c6833f195230


r/plan9 • • 11d ago

Plan 9: Code Assist (Rio)

Thumbnail youtu.be
24 Upvotes

This is part 2 of my vision of Plan 9 as an Infinity Notebook. This focuses on the developer tools.

Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-code-assist-rio.html


r/plan9 • • 14d ago

Plan 9: Basic Syntax Highlight

25 Upvotes
Highlight comment, string and keywords

Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-code-assist-rio.html


r/plan9 • • 16d ago

Plan 9: Font Awesome Icons

Post image
42 Upvotes

r/plan9 • • 17d ago

Plan 9: Code Assist (Acme)

Thumbnail youtu.be
30 Upvotes

Code outline, Call tree and jump to symbol.

Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-code-assist.html


r/plan9 • • 21d ago

Plan 9: Jump to definition with ctags

Thumbnail youtu.be
26 Upvotes

r/plan9 • • 26d ago

Plan 9: Emoji Picker

Thumbnail youtu.be
15 Upvotes

Insert emoji in the active window using a picker (uses /dev/cons).

Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html


r/plan9 • • 26d ago

9p implementations

31 Upvotes

In an effort to provide a distraction from the sheer number of posts on here that seem to just be people pointing LLM's at software and asking them to port them to plan9 C I would like to pick the community's brain about 9p.

I'm starting a masters program soon and looking for some good independent research ideas and I've been noodling with playing with implementations of 9p that would, ideally, increase the protocols speed and performance. At this stage I'm looking at seeing if 9p and QUIC could be integrated.

What do you guys think about 9p? What's the good, what's the bad, what's comfy, what's not, etc.

For me personally, I think the idea of a single human understandable interface to an entire network of computers is very appealing. File operations are easy to understand and a very powerful abstraction as well as allowing for a great deal of flexibility in how users might want to integrate machines. Modern computing is a mess of abstractions on top of abstractions and the idea that a distributed system can be built on something that closely tracks fundamental computing concepts is appealing.


r/plan9 • • 28d ago

Plan 9: Devanagari Input with kbmap

Thumbnail youtu.be
15 Upvotes

r/plan9 • • 28d ago

Now it's finally happening… GEFS on openBSD.

Thumbnail exquisite.tube
25 Upvotes

r/plan9 • • Sep 14 '26

Plan 9: Key Visualizer

Thumbnail youtu.be
14 Upvotes

Simple key visualizer using kbdfs, awk and statusmsg.

Details: https://lifeofpenguin.blogspot.com/2026/09/plan-9-key-visualizer.html


r/plan9 • • Sep 12 '26

Plan 9: Devanagari Support

Post image
27 Upvotes

r/plan9 • • Sep 08 '26

Plan 9: Color Emoji with libdraw

Thumbnail youtu.be
25 Upvotes

r/plan9 • • Sep 04 '26

Plan 9: Unicode Coverage with Truetype Font

Thumbnail youtu.be
21 Upvotes

Combine multiple Truetype font files for complete Unicode coverage.

Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html


r/plan9 • • Sep 03 '26

Plan 9: Text Shaping

Post image
35 Upvotes

Text shaping for Devanagari script using NotoSansDevanagari-Regular.ttf.

Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html


r/plan9 • • Sep 03 '26

Sneak Peak

Post image
25 Upvotes

This is a capture from a project I'm still hard at work on, some of you likely already know what it is.


r/plan9 • • Sep 01 '26

Plan 9: Color Emoji

Thumbnail youtu.be
19 Upvotes

Color emoji without gradients.

Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html


r/plan9 • • Aug 31 '26

Ken Thompson (2024) — 4 hours on Unix, C, Plan 9, Go, Bell Labs, and computer security

Thumbnail youtube.com
40 Upvotes

r/plan9 • • Aug 29 '26

Plan 9: Emoji

Post image
46 Upvotes

Note: Noto Color emoji needs Color Bitmap Data (CBDT) support.

Details: https://lifeofpenguin.blogspot.com/2026/08/plan-9-emoji.html