From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <009601c16617$2f37c6b0$f9b9c6d4@SOMA> From: "Boyd Roberts" To: <9fans@cse.psu.edu> References: Subject: Re: [9fans] Plan 9 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Date: Mon, 5 Nov 2001 17:30:29 +0100 Topicbox-Message-UUID: 1485fc14-eaca-11e9-9e20-41e7f4b1d025 Most unix VFS's expect (if not insist) unix like semantics and are generally a horrible mess. One good thing ULTRIX did was that you could have user mode NFS file-servers. The down side was that NFS was far too limiting. I implemented a version of ftpfs on ULTRIX when I was at Digital. Without going into NFS protocol problems the basic lesson is to _never_ implement a file-server protocol over an unreliable, connectionless transport. ULTRIX also had some neat (undocumented) pty messages so 9term wouldn't have to call ioctl(2) on every keystroke. And yes, I stuck 'look' on button 2; extremely useful for examining tail -f output.