Live data from Hacker News

A Week with Plan 9

thedorkweb.substack.com

21–30 of 126 posts

Re: A Week with Plan 9

#21
post #2

It's not entirely abandoned. A few years ago Brad Fitzpatrick dropped by my desk because the latest Google Compute Engine virtualization stack rollout had broken Plan 9 on GCE. This was interfering with cutting a new Go release (the official releases ran on VMs running Plan 9). I don't remember the specific breakage, but that was the day we added Plan 9 to the stable of operating systems we run in our CI regression s…

Some people in the go team were indeed part of the plan9 team, Rob Pike and Russ Cox to mention a few. Iirc Russ Cox ported Plan9 userspace to Linux when he moved to google, somehow out of frustration. Thanks for that, using acme on Unix is like a hot summer late afternoon fresh beer. Or whatever fresh beverage of your fancy.

I certainly knew about the connections between Go (and so very much other stuff at Google) and Plan 9. I was surprised, at the time, to see the OS itself in use in a production role. Just another example of unexpected tools getting the job done.

Re: A Week with Plan 9

#22
> 9Front And Surprise Auschwitz

What the actual fuck. At first I thought this was some joke in poor taste by the blog post, but in fact he is referring to the use of Nazi death camp imagery in the documentation. That's not cool.

Re: A Week with Plan 9

#23

> 9Front And Surprise Auschwitz What the actual fuck. At first I thought this was some joke in poor taste by the blog post, but in fact he is referring to the use of Nazi death camp imagery in the documentation. That's not cool.

It's hideous. What the fuck is wrong with people?

Re: A Week with Plan 9

#24
post #2

It's not entirely abandoned. A few years ago Brad Fitzpatrick dropped by my desk because the latest Google Compute Engine virtualization stack rollout had broken Plan 9 on GCE. This was interfering with cutting a new Go release (the official releases ran on VMs running Plan 9). I don't remember the specific breakage, but that was the day we added Plan 9 to the stable of operating systems we run in our CI regression s…

Some people in the go team were indeed part of the plan9 team, Rob Pike and Russ Cox to mention a few. Iirc Russ Cox ported Plan9 userspace to Linux when he moved to google, somehow out of frustration. Thanks for that, using acme on Unix is like a hot summer late afternoon fresh beer. Or whatever fresh beverage of your fancy.

Plan9Port works on Mac OS, Linux, several BSDs etc, and I'm nearly 100% certain existed before Russ moved to google.

It pre-dates Go by a bit for sure, and Go was already underway at Google with Rob Pike before Russ came over (per my recollection).

That said, I too use plan9port, on my mac, for Acme mainly.

Russ just fixed up the thread library so it works more uniformly (and correctly) on all platforms - including Apple Silicon.

Re: A Week with Plan 9

#25
post #21

Earlier quoted context omitted.

Some people in the go team were indeed part of the plan9 team, Rob Pike and Russ Cox to mention a few. Iirc Russ Cox ported Plan9 userspace to Linux when he moved to google, somehow out of frustration. Thanks for that, using acme on Unix is like a hot summer late afternoon fresh beer. Or whatever fresh beverage of your fancy.

I certainly knew about the connections between Go (and so very much other stuff at Google) and Plan 9. I was surprised, at the time, to see the OS itself in use in a production role. Just another example of unexpected tools getting the job done.

Coraid produces ATA over Ethernet storage platforms shipping their own fork of Plan 9 on the devices.

If I had a need for it, or could justify the cash, I'd get one just to play around!

Re: A Week with Plan 9

#26
post #5

> Plan 9 is as filled with unpolished brilliance as Mozart’s Requiem. It’s the Sagrada Familia of Operating Systems. It’s creators left long ago but people keep building on the scaffolds. If nothing else, it’s a collection of fantastic ideas never intended for mass consumption. This is The Holy Mountain of Operating Systems. Yes, they moved into Inferno, and implemented Alef ideas in Limbo. http://www.vitanuova.com/i…

Inferno is so cool... They just got a RISC-V compiler port too :-).

I'd love to see an apple-silicon aarch64 version, or even an amd64 version (386 32 bit only I guess...)

There's a bit of Limbo in go for sure (or alef, or just plan9port libthread channels)

Re: A Week with Plan 9

#27
post #3

> This is a fringe Operating System No, TempleOS was a fringe operating system. Plan 9 was a legitimate research operating system developed by computer scientists who had a key role in the development of UNIX and other highly-regarded pieces of software. Plan 9-based technologies are a part of most, if not all, operating systems today (even Windows!). But, a fun article, and I'm always happy to see Plan 9 crop up fro…

> Plan 9-based technologies are a part of most, if not all, operating systems today (even Windows!). 9p is indeed a great technology—I would have also thrown in utf-8—but most of plan9's ideas remain quite fringe. I would pay a ton of money for an OS with both bind and browser support. Plumber is still leagues better than anything offered by macs/linux/windows. That said, I don't see "fringe" as being mutually exclus…

9p is being used by Microsoft in WSL2 to access host files from linux over v9fs - last time I looked anyway.

Re: A Week with Plan 9

#28
I enjoyed this article and was impressed with how far the author got in each day's exploration.

I always thought Plan9 should have had a comeback as part of the "Internet of Things" given its deep support for networking and its modest hardware requirements (it was designed in the 90s.)

Re: A Week with Plan 9

#29

> 9Front And Surprise Auschwitz What the actual fuck. At first I thought this was some joke in poor taste by the blog post, but in fact he is referring to the use of Nazi death camp imagery in the documentation. That's not cool.

It's hideous. What the fuck is wrong with people?

ahem http://code.9front.org/hg/plan9front/log?rev=mein+kampf

Re: A Week with Plan 9

#30

> 9Front And Surprise Auschwitz What the actual fuck. At first I thought this was some joke in poor taste by the blog post, but in fact he is referring to the use of Nazi death camp imagery in the documentation. That's not cool.

Not everybody shares your sensibilities.
Post reply on HN