From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <140e7ec30807140208u78f7299dq85b6238ad33f8976@mail.gmail.com> Date: Mon, 14 Jul 2008 17:08:50 +0800 From: sqweek To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Subject: Re: [9fans] Plan 9 and multicores/parallelism/concurrency? Topicbox-Message-UUID: e4ad91f0-ead3-11e9-9d60-3106f5b1d025 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. -sqweek