Re: [9fans] Plan9 multi-core support

2023-08-29 Thread Rob Pike
The dual VAX was the first machine we tried to make work, but for various reasons including the machine's peculiarities and our own embryonic knowledge, we abandoned it. The first working Plan 9 kernel was for a 4-CPU (one MIPS chip per board) IRIS machine, with custom locking hardware (on another

Re: [9fans] Plan9 multi-core support

2023-08-29 Thread Steve Simon
there was a vax compiler and i think a vax kenfs implementation, i don’t know if there was a vax cpu/auth kernel. quite possibly not. currently i can only find my own post on tuhs confirming the vax was a dead end. but i am sure jmk told me he found a vax compiler binary in the labs dump. i

Re: [9fans] Plan9 multi-core support

2023-08-28 Thread Kurt H Maier via 9fans
On Mon, Aug 28, 2023 at 12:32:55PM +, G B via 9fans wrote: > Windows and Linux began on single-core single processor machines. > Multiprocessor had been around for some time--IBM's System 360 began using > multi-processors in 1968--but not for x86. Plan 9 first edition came out in > 1992,

Re: [9fans] Plan9 multi-core support

2023-08-28 Thread mkf
There was an VAX kernel? where can i find more information about it? On Mon, 28 Aug 2023 16:25:59 +0100 Steve Simon wrote: > i wonder if the lost vax kernel supported multiple cpu's - mkf -- 9fans: 9fans Permalink:

Re: [9fans] Plan9 multi-core support

2023-08-28 Thread Steve Simon
> Plan 9 first edition came out in 1992, at a time when multicore didn't exist, > and multicore was released with IBM's Power 4 in 2001. possibly true but multi-cpu boxes where becoming quite popular in the late 1980s and these have very similar kernel design challenges to multicore

Re: [9fans] Plan9 multi-core support

2023-08-28 Thread G B via 9fans
Windows and Linux began on single-core single processor machines. Multiprocessor had been around for some time--IBM's System 360 began using multi-processors in 1968--but not for x86. Plan 9 first edition came out in 1992, at a time when multicore didn't exist, and multicore was released with

Re: [9fans] Plan9 multi-core support

2023-08-27 Thread ori
Quoth dusan3...@gmail.com: > I finally read the article about asking questions, sorry if i was being rude > or was waisting your time, wasn't my intention. people wrote documentation for a reason; sometimes the documentation is confusing, insufficient, or you didn't know the right keyword to

Re: [9fans] Plan9 multi-core support

2023-08-27 Thread Dan Cross
On Sat, Aug 26, 2023 at 9:28 PM Don Bailey wrote: > Rob - would you be willing to tell us what the novel work is (and more > about it) that still has relevance today? I'm sure I'm not the only one on > the list that would love to learn more about that history. > I wouldn’t try to speak for Rob,

Re: [9fans] Plan9 multi-core support

2023-08-27 Thread Michael Grunditz
Den sön 27 aug. 2023 12:57 skrev: > I am using it > There are little dots above the email text. Click on the dots and reply beneath. -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T912e4838cb1a371f-M2dfbf912ba7c57040cd40271 Delivery

Re: [9fans] Plan9 multi-core support

2023-08-27 Thread dusan3sic
I am using it in a browser -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T912e4838cb1a371f-M91d93331c50c119b546c63b4 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Re: [9fans] Plan9 multi-core support

2023-08-27 Thread mkf
I assume you are using a mail client, click on "reply" button if so. On Sun, 27 Aug 2023 05:50:22 -0400 dusan3...@gmail.com wrote: > Btw, how do I reply to someone like you are doing? Copying and quoting > manually seems weird. - mkf -- 9fans: 9fans

Re: [9fans] Plan9 multi-core support

2023-08-27 Thread dusan3sic
Btw, how do I reply to someone like you are doing? Copying and quoting manually seems weird. -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T912e4838cb1a371f-Mc65eb7f7f6f43ff9c92f4dc0 Delivery options:

Re: [9fans] Plan9 multi-core support

2023-08-27 Thread dusan3sic
I finally read the article about asking questions, sorry if i was being rude or was waisting your time, wasn't my intention. And about the multi-core support, well I kinda moved away from it since I don't really need it, I was just wondering if i can disable it in an easy way for the

Re: [9fans] Plan9 multi-core support

2023-08-26 Thread Don Bailey
Rob - would you be willing to tell us what the novel work is (and more about it) that still has relevance today? I'm sure I'm not the only one on the list that would love to learn more about that history. Best, D On Sat, Aug 26, 2023 at 7:54 PM Rob Pike wrote: > A big reason for doing Plan 9,

Re: [9fans] Plan9 multi-core support

2023-08-26 Thread Bakul Shah
In addition to the papers Ori pointed out, you may wish to read Francisco J Ballesteros' Notes on the Plan9 3rd edition kernel: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.75.5409 I don't know how obsolete this is for the current versions of plan9.

Re: [9fans] Plan9 multi-core support

2023-08-26 Thread Rob Pike
A big reason for doing Plan 9, as the linked article says right up top, was supporting multi{core|processor} machines. And that took some research because there really hadn't been that many around to write OSes for before then. Some novel work resulted, work that still has relevance. -rob On

Re: [9fans] Plan9 multi-core support

2023-08-26 Thread ori
Quoth dusan3...@gmail.com: > Does plan9 have multi-core support? If it does, how does it manage it (what > files/man pages/docs do I read). If it doesn't have, how would I implement > it. read: https://doc.cat-v.org/plan_9/4th_edition/papers/9 and once again, read:

[9fans] Plan9 multi-core support

2023-08-26 Thread dusan3sic
Does plan9 have multi-core support? If it does, how does it manage it (what files/man pages/docs do I read). If it doesn't have, how would I implement it. -- 9fans: 9fans Permalink: