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.
A Week with Plan 9
21–30 of 126 posts
Re: A Week with Plan 9
#22What 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.
Re: A Week with Plan 9
#24It'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.
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
#25Earlier 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.
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> 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…
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> 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…
Re: A Week with Plan 9
#28I 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?
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.