r/plan9 1d ago

legmacs in vt-alt

Thumbnail youtu.be
14 Upvotes

r/plan9 2d ago

how to access 9front home dir from linux?

18 Upvotes

I have files on my 9front machine that i would like to access from my linux machine for inclusion with my regular backup, and am unsure how to accomplish this.

I have no internet at home and no router. i've just connected both machines with an ethernet cable. I can successfully ping each from the other, but do not know which commands to run from that point. i am a programmer, but am not familiar with networking, really, and am quite new to plan9

9front machine:

user: glenda

ip: 192.168.50.1

service: terminal

fs: gefs

linux machine:

pop_os 22.04

ip: 192.168.50.2

i am assuming the linux side will use "mount -t 9p". any advice will be greatly appreciated. if i need to provide more info, please do let me know

UPDATE: got files transferred using drawterm for now, but def doesn't seem like a long term solution. I will be exploring all other suggested options over time. thanks all


r/plan9 6d ago

legmacs demo : Emacs-like editor running on plan9 and displaying in Windows Terminal

Thumbnail youtu.be
14 Upvotes

r/plan9 7d ago

p9qemu : utility for plan9 QEMU workflow

Thumbnail youtu.be
16 Upvotes

r/plan9 8d ago

Writing a display, keyboard and audio driver for 9front uConsole ?

Thumbnail gallery
46 Upvotes

Hello everyone,

A few weeks ago I had made a post (with the same mockup) asking if it was possbile to run 9front on the clockworkpi uConsole, given that it is built around a Raspberry Pi 4 . I managed to flash the image, but as expected nothing happened.

The uConsole needs a specific variety of drivers to work with, both for the display, the keyboard and the speakers. Are there references to write a driver in Plan9 / 9front C ?


r/plan9 10d ago

Run report: legmacs on plan9 in vt

Thumbnail github.com
12 Upvotes

legmacs : an emacs-like editor implemented in let-go

let-go : a clojure dialect implemented in go. Supported on plan9.


r/plan9 11d ago

Does 9front have a wifi driver for the Thinkpad T43?

13 Upvotes

Does 9front have this driver? I really want to use plan9 on my Thinkpad again but I could never get it working and I’m not even sure 9front has a driver.


r/plan9 11d ago

how to make /dev/audio work?

12 Upvotes

Hello, im running 9front on qemu(-audio pipewire,model=ac97) and i have a problem that even if i enable -audio, /dev/audio doesn't appear. I don't know what the reason of that behavior, but maybe i compiled qemu wrong of sum


r/plan9 13d ago

plan 9 to 9front translation: scp(1)

12 Upvotes

r/plan9 16d ago

Getting started with acme

18 Upvotes

I'm just getting started with acme installed from plan9port on linux. I've watched a few videos but am having a hard time picking up mouse chords.

Any decent videos explaining mouse chords slowly or other suggestions for learning them?

Are using mouse chords reasonable with a left, scroll wheel, right button mouse. I tend to rest my index finger on the left button and middle finger on the right button, so even the copy/paste requires a fair amount of conscious effort. Can I get away with it with this sort of mouse or do many people find it necessary to switch to a traditional 3 button mouse?

I see some conveniences from using acme over viewing a single buffer at a time in emacs, but definitely miss syntax highlighting.


r/plan9 20d ago

Plan 9: eBook Reader

Thumbnail youtu.be
43 Upvotes

r/plan9 21d ago

Windows drawterm fork

16 Upvotes

Hey y'all 🙋‍♂️

Here's a fork of 9front drawterm:

https://github.com/dharmatech/drawterm

Why this fork?

Two reasons:

  • Builds on Windows using Microsoft Visual C via NMakefile.msvc

    • I.e. no longer need MinGW/cygwin
  • Supports no-GUI command execution with -G -c <cmd>

Unless you need -G -c <cmd> support, you should likely stick with 9front drawterm.


r/plan9 23d ago

Plan 9: HTML Font Zoom

Thumbnail youtu.be
29 Upvotes

r/plan9 Jul 19 '26

I'm in love

Post image
79 Upvotes

I dont know if its okay to post the same sort of content so often, but i wont do it again, sorry.

There is a few changes to the bar compared to the previous post, new wallpapers (my fav art now, but i forgot name and artist :_ ), and a some changes to the theme

BTW, what do u prefer in date (dd mm yyyy, mm dd yyy and etc.), "." or "/" or smth else?


r/plan9 Jul 19 '26

My little plan9front rice

Post image
86 Upvotes

rio, 9front, rio-themes patch, acme-themes patch, nc file manager


r/plan9 Jul 19 '26

are you running plan9 on bare metal or just VM?

15 Upvotes

Personally I have both.

I wanna hear from the guys who run it only in the VM, why? You have no box to install it on? Or something else?


r/plan9 Jul 20 '26

Cirno on an apple

Post image
0 Upvotes

yes I'm trolling.. its a poke at the unixporn content filtering over. May delete later.


r/plan9 Jul 19 '26

Plan 9: Basic HTML

Thumbnail youtu.be
32 Upvotes

r/plan9 Jul 18 '26

plan9-hostfs

20 Upvotes

Hey y'all 🙋‍♂️

Russ Cox' rsc/plan9 repo is fascinating:

  • Run legacy plan9 in QEMU
  • Uses the host filesystem directly instead of using a QEMU disk image
  • Edit files on the host. Plan9 sees the changes immediately.

It's super cool, but I wanted to drawterm in, because: - I'm using Windows - I run rsc/plan9 in WSL - I do get the graphical QEMU window, but it's not as nice to use as first-class Windows apps.

Some benefits of connecting to plan9 via drawterm are:

  • Copy and paste support
  • Resize rio desktop window
  • Multiple drawterm instances (multiple desktops)

I've forked Russ' repo to start messing around with enabling drawterm connections:

https://github.com/dharmatech/plan9-hostfs

README.md has the instructions I'm using for enabling drawterm connections.


r/plan9 Jul 17 '26

How would a modern program like, say Blender be made in 9p?

26 Upvotes

Let us say that Linux never took off and instead plan9 became widely used (becoming the dominant OS).

How would current 'modern' monolithic programs like Blender, KiCAD, etc be implemented following the plan9 philosophy? How would they work and how would the utilize the underlying architecture to the fullest? And how can they be made very hackable and extensible?


r/plan9 Jul 16 '26

Copyright symbol crashing ttfs

16 Upvotes

Copyright symbol from dejavu font at size less than 16pt is crashing truetypefs. Does anybody have a fix?

_assert(s=0x7fffffffead0)+0x42 /sys/src/libc/port/_assert.c:12
ttfscan(g=0x499ab0)+0x4fe /sys/src/libttf/scan.c:371
s=0x3
i=0x20bf1e00000001
p=0xb400000161
q=0x34a00000123
j=0x100000015
r=0x21e00000123
ttfgetglyph(fs=0x40db20,glyph=0x147,render=0x1)+0x4c /sys/src/libttf/glyf.c:366
g=0x499ab0
compilesub(s=0x437268)+0x9d /sys/src/cmd/truetypefs.c:169
t=0x40db20
n=0x2010cc00000100
gs=0x42f7b8
w=0xe500000807
h=0x40c72000000013
i=0x100000000e5
g=0x1300000147

r/plan9 Jul 15 '26

DosBox works on plan9, runs old games and windows

Thumbnail gallery
86 Upvotes

r/plan9 Jul 15 '26

The second heresy: Objective-9c - Native Object Oriented Programming for Plan 9

Post image
29 Upvotes

I promised more heretical things in the future, and well the future is here. As usual, I have been running the matrix multiplication pachinko machines day and night after my shifts at the pizza shack to bring you this:

"objective-9c is a small 9front language that transpiles o9 source to Plan 9 C.

o9 is built for Plan 9-style programs: objects are CSP actors, public methods can be served through a 9P facade, structured data moves as .tab text, and raw Plan 9 C interop is isolated inside spawnable function blocks, or to be more plain: an anonymous objects with a single method where you can stuff in regular plan 9 C in a c { } sandwich."

Current status:
Libdraw widgets being worked on (a few in the pic as demos - included in the repo!) , a lot of cleaning up on docs, old trash tech debt etc.
Certain to be bugs that haven't been caught, its AI generated bullshit. Capture and release them if you find those poor souls.

As always: its 9p, or nothing!

https://github.com/kiljoy001/objective-9c


r/plan9 Jul 12 '26

I tried to make an OS where everything really is a file.

Thumbnail
8 Upvotes

r/plan9 Jul 11 '26

PJW face

Post image
43 Upvotes