From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Thu, 17 Aug 2006 16:42:24 -0300 From: "=?ISO-8859-1?Q?Iruat=E3_Souza?=" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] dir tree Qs In-Reply-To: <0b8a3f246291f2ea2597b61df48d80aa@terzarima.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <0b8a3f246291f2ea2597b61df48d80aa@terzarima.net> Topicbox-Message-UUID: a2efa80e-ead1-11e9-9d60-3106f5b1d025 2006/8/17, Charles Forsyth : > > i don't know if that's too silly of me, but having this separation > > with this semantics (regular files vs service interfaces) doesn't goes > > against the idea that in plan9 one wouldn't have to differentiate > > between types of files unless he/she wishes so? > > there are several different types of files, and > a few significant conventions, > so that /net is not interchangeable with /mnt, say. > put another way, things under /net deliberately present a > particular interface so that ndb/cs and dial will function, > regardless of what the names actually mean (ip vs datakit for instance). > if you try dialling things in /mnt, you're bound to be disappointed. > > what plan 9 says is that to access anything, ultimately you > open a name, read/write, close. > it doesn't say that you don't differentiate between files, > and what you read and write will differ for /dev/draw as against > /net/tcp > > that really explains the point to me :] thanks charles.