#plan9

2025-12-15

💡 PatchworkOS: A modular, non-POSIX operating system for x86_64, built from scratch in C and assembly. Intended to be an educational and experimental project that rigorously follows a Plan9-style "everything is a file" philosophy

github.com/KaiNorberg/Patchwor

#PatchworkOS #plan9 #retrocomputing

Do I know anyone who used #plan9 in the dial up days?

I'm trying to figure out how to use ip/ppp to connect to an LTE network and I feel like I'm at a disadvantage here since I don't have the muscle memory from 30 years ago.

2025-12-14

@ryanc Those three #plan9 users around the world, right this moment

2025-12-13

I had an idea for a #plan9 inspired job manager.

There are four folders: pending, current, failed, complete.

To create a job, write the job name as title and command to execute as content.

The job gets moved from pending to current. Current has one directory per attempt, and attempts up to X times.

On failure, the job file gets moved to failure. To retry, move the failed job back to pending.

Success contains all completed jobs, with the content being log output. old jobs can be deleted by just removing the file.

For periodic jobs, you can just use cron to write files to pending.

The system uses fuse to expose the files and is backed by sqlite or a distributed DB later on.

Might try to create a poc later today

#unix

2025-12-12
2025-12-12

Next release of Janet should have native Plan 9 support :D

#plan9 #janetlang

Dimly Lit CornersDLC@mstdn.social
2025-12-11

What is a terminal?

Consider #Plan9
Consider #TidalCycles #Strudel
Consider #Mathematica

What is a text interface with support for math, graphs, tables/matrix, signal capture, analysis, generation, vector graphics, UI-objects, etc…?

#Question

Matěj Cepl 🇪🇺 🇨🇿 🇺🇦mcepl@en.osm.town
2025-12-11

I read these descriptions of ideas behind #PLan9 : “An ‘early catch phrase’ of Plan 9 ‘was to build a UNIX out of a lot of little systems, not a system out of a lot of little UNIXes.’” and “computers would handle different tasks: small […] machines […] would serve as terminals providing access to large, central, shared resources such as computing servers and file servers.” I wonder whether anybody uses #Plan9 this way. I hear only about self-contained system. Computing servers anyone?

2025-12-10

“Thief is probably pretty perplexed anyway” after stealing your smartphone that's running #Plan9/Inferno…

defcon.org/images/defcon-20/dc

David JONESdrj@typo.social
2025-12-09

Day 9 of Advent of Type brings a font i've mentioned before but have now renamed Peter (it sits alongside Clive forming the "boring man-names" collection). It's Pellucida (from Plan 9) with Peter's face as the pixel (that's Peter J. Weinberger). At U+2400 is SYMBOL FOR NUL which in this Pellucida is a tiny version of Peter's face.

Download from drj11.itch.io/advent-of-type-2 and please Boost!
#AdventOfType #AdventOfType2025 #Fonts #RetroComputing #Plan9

A pixelly face, in green on black. Closer inspection reveals that each pixel is a tiny, but detailed, two-colour image of Peter J. Weinberger."Advent of Type" in green-on-black pixelly letters.
Anthony Soracea@pdx.social
2025-12-09

I gave my “Intro to Plan 9” talk this past Thursday and I think it went pretty well. The video is now up on YT if you’d like to check it out.
#plan9

youtu.be/AobkPcfZ8xM

R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:rl_dane@polymaths.social
2025-12-07

@chakuari

I think once you get into #Plan9 / #9front, there's nowhere further to go in the hierarchy of nerdieness but to write your own OS:

https://polymaths.social/users/rl_dane/statuses/01KB0JWFT7R02NJMQ5MA0XM2QV

(Plan9 isn't in that poll, because silly me forgot it, but if it were, it would've been either between Haiku and Workbench, or between Workbench and "I wrote my own OS.")

𐑮𐑨𐑛𐑦𐑒𐑩 ·𐑦𐑒𐑕𐑡𐑱xjix@merveilles.town
2025-12-04

apl.pmikkelsen.com/

> #APL on #plan9

Uu that's hype I'm gonna have to spin up a vm to try it out

Luzzy :verified_trans:meluzzy@woof.tech
2025-12-03

I think I improved it
#9front #plan9

black table with a book on top. It says "The 9 FRONT System Programming Environment" DASH 1. "This Time DE-FINITEY," featuring a hand-drawn black and white thinkpad. The book's cover has bold text in blue, red, and black, with a white and black geometric pattern on the left. At the bottom it says "RELEASED release (fr)" Some of the titles have been created with a Dymo sticker maker and the original title text was filled with a blue and red marker.
2025-12-03
Guess who's joined my mascot collection??

Glenda!

#plan9 #9front
Glenda, puffy, beastie, bat (amiga vampire) mascot toysGlenda the plan9 bunny figure on a keyboard
2025-12-01
If #Plan9 #9front has peaked your attention lately then you might find these posts by @alchemist@mastodon.sdf.org to be quite useful ?

https://luksamuk.codes/posts/plan9-setup-rpi.html

https://luksamuk.codes/posts/plan9-mail.html
2025-12-01
I pick my Operating Systems based on the aesthetics of their Mascot. We are not the same.

#Plan9 #9front #FreeBSD #OpenBSD
2025-11-30

Seen on a #Plan9 mailing list: "If folks want graphics, it's time to start reading docs and producing semicolons."

2025-11-29

got a really cool #plan9 thing

I've got /n/shithub.us mounted over 9p , where the user directories for this git server are served- and since it's the server it only has .git folders exposed it desn't have HEAD laid out

But we have git/fs, so I can go to that folder and mount the .git folder as a filesystem, where I will see a read only view of the HEAD in .git/fs/HEAD/tree

This is read only but that's not a problem, unionfs can redirect file creates to another filesystem!

so we run ramfs, which makes a ramdisk on /tmp
(in our processes namespace)
and then
> unionfs -m . /tmp .
sets up the union to it! I can run mk right in the directory and compile the code!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst