From mboxrd@z Thu Jan 1 00:00:00 1970 Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: <20041216134743.62d0885f.martin_ml@parvat.com> References: <8c28239dd33c04e668032c40d598e778@collyer.net> <20041216134743.62d0885f.martin_ml@parvat.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: jim Subject: Re: [9fans] Acme mailreader Date: Thu, 16 Dec 2004 09:35:53 +0000 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Topicbox-Message-UUID: 18b6b068-eace-11e9-9e20-41e7f4b1d025 On 16 Dec 2004, at 08:17, Martin C.Atkins wrote: > > It's not so nice, in the sense that there is a fair amount (~1400 > lines) of support code, but I've got a library that makes it quite > nice from the filesystem writer's point of view. > w00. I'd like to have a look at that, if you don't mind. > For example, mounting an ftp server takes ~180 lines of code. A test > filesystem is <60 lines... > Excellent. Sod the support code; if it lets me do that, then it's perfect :-). > BTW: all the code is Python (for better, for worse!), and it does NOT wow. ;-) > pretend to be an NFS server (yuk!). However, and this is a hint(!), > the kernel agent is in the standard Linux distribution, and has been > for years! It is also in several other OS distributions, but I haven't > tried my library on them yet. Any guesses? > Some kind of ld_preloading of read and write? That's how I was going to do it, but I got lost in the hairiness ages ago. > I keep meaning to package it up, and release it - if there is any > interest... > Over here! Cheers, jim