I've mucked with Plan9 and it's definitely barebones. I do like the 9P protocol, and it's cool that MS was able to use that to get WSL working and process interop.
It is a shame that you can't really *do* much with it easily. I can't imagine it would be impossible for a web browser to exist, but I can imagine it'd be a pain to build, and nobody would really want to invest resources except maybe for a lynx style browser.
Which I think it would excel at giving how it treats the UI/Text.
Another OS along similar lines was Wirth's Oberon->BlueBottle/A2 (I hadn't realized that Oberon/A2 inspired Rob Pike's Acme editor on Plan9 - I thought it was "convergent evolution").
Speaking of Inferno, I'd never gotten to try that, because as far as I'm aware there hasn't been any open-sourcing of it? Last I looked it was held by a company named Vita Nuovo, but I've been curious about it and Limbo (the language designed for it, and of course Rob Pike was involved in the design of Limbo, too LOL)
I wonder how Limbo compares to Go. But mostly yeah I'd be curious to see how Inferno worked.
I imagine the "write markdown to a printer" would require a text editor piping to a markdown processor/formatter piping to laser printer drivers and send signals.
Now I'm wondering - if this can be seen as an extension of Smalltalk's idea to an OS. Or rahter Smalltalk would be really conducive to this design of an OS, with objects/resources using 9P to send signals to sub-system components.
no subject
I do like the 9P protocol, and it's cool that MS was able to use that to get WSL working and process interop.
It is a shame that you can't really *do* much with it easily. I can't imagine it would be impossible for a web browser to exist, but I can imagine it'd be a pain to build, and nobody would really want to invest resources except maybe for a lynx style browser.
Which I think it would excel at giving how it treats the UI/Text.
Another OS along similar lines was Wirth's Oberon->BlueBottle/A2 (I hadn't realized that Oberon/A2 inspired Rob Pike's Acme editor on Plan9 - I thought it was "convergent evolution").
Speaking of Inferno, I'd never gotten to try that, because as far as I'm aware there hasn't been any open-sourcing of it? Last I looked it was held by a company named Vita Nuovo, but I've been curious about it and Limbo (the language designed for it, and of course Rob Pike was involved in the design of Limbo, too LOL)
I wonder how Limbo compares to Go. But mostly yeah I'd be curious to see how Inferno worked.
I imagine the "write markdown to a printer" would require a text editor piping to a markdown processor/formatter piping to laser printer drivers and send signals.
Now I'm wondering - if this can be seen as an extension of Smalltalk's idea to an OS. Or rahter Smalltalk would be really conducive to this design of an OS, with objects/resources using 9P to send signals to sub-system components.