Date: Fri, 8 Feb 2002 14:46:02 +0000 From: Matt H <matt@proweb.co.uk> To: "Giorgos Keramidas" <keramida@ceid.upatras.gr> Cc: LConrad@Go2France.com, freebsd-questions@FreeBSD.ORG Subject: Re: OT: Re: Learning the "correct way"... Message-ID: <20020208144602.5b2fb2de.matt@proweb.co.uk> In-Reply-To: <20020208043251.U23769-100000@hades> References: <5.1.0.14.2.20020205030234.02ffd520@mail.Go2France.com> <20020208043251.U23769-100000@hades>
next in thread | previous in thread | raw e-mail | index | archive | help
> "The UNIX programming environment" by Rob Pike, > is an old time classic for beginners in UNIX. > It might just help a bit :-) In case anyone's interested, Rob Pike is one of the principle maintainers/designers/I'm not sure of his official title/ of plan9 http://plan9.bell-labs.com/plan9 One of the central theme's of plan9 is that *everything* is a file. And I mean *everything*. you can do most anything with cat, echo, pipes & redirection for instance screen grab : cat /dev/screen | topng > screenie.png to assist in this scheme is 9p. All "file" access is through the 9p protocol. I say "file" because by serving 9p requests you create a virtual file system which you mount into the per process namespace. I shall use the usual example of ftpfs. One doesn't run an ftp client, one uses ftpfs to mount a remote ftp site into the local namespace. One can then use all the normal file manipulation tools on this ftp site transparently. No login, download, edit, login, upload cycle. You can use grep, sed, awk etc. etc. on the remote files. Hopefully you can see some of the benefits of this idea. There are other interesting ideas within the OS, check out the papers and online man pages at the above URI. Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020208144602.5b2fb2de.matt>