From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 14 Jul 2008 09:31:12 -0700 From: "Roman V. Shaposhnik" In-reply-to: <140e7ec30807140208u78f7299dq85b6238ad33f8976@mail.gmail.com> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-id: <1216053072.22701.28.camel@goose.sun.com> MIME-version: 1.0 Content-type: text/plain Content-transfer-encoding: 7BIT References: <140e7ec30807140208u78f7299dq85b6238ad33f8976@mail.gmail.com> Subject: Re: [9fans] Plan 9 and multicores/parallelism/concurrency? Topicbox-Message-UUID: e57b2a02-ead3-11e9-9d60-3106f5b1d025 On Mon, 2008-07-14 at 17:08 +0800, sqweek wrote: > On Mon, Jul 14, 2008 at 4:45 PM, ssecorp wrote: > > from wikipedia: > > "Plan 9 from Bell Labs is a distributed operating system, primarily > > used for research." > > > > but it doesnt say anything more about the distributed part. > > > > In what way does it make it easy? > > Plan 9 makes it easy via 9p, its file system/resource sharing > protocol. In plan 9, things like graphics and network drivers export a > 9p interface (a filetree). Furthermore, 9p is network transparent > which means accesses to remote resources look exactly like accesses to > local resources, and this is the main trick - processes do not care > whether the file they are interested in is being served by the kernel, > a userspace process, or a machine half way across the world. All very true. And it sure does provide enormous benefits on distributed memory architectures. But do you know of any part that would be beneficial for highly-SMP systems? Thanks, Roman.