From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Sat, 8 Jan 2011 07:16:03 -0800 Message-ID: From: David Leimbach To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=0016e644c79293fa370499573637 Subject: Re: [9fans] Streaming 9P is out Topicbox-Message-UUID: 921830d2-ead6-11e9-9d60-3106f5b1d025 --0016e644c79293fa370499573637 Content-Type: text/plain; charset=ISO-8859-1 Awesome! On Fri, Jan 7, 2011 at 11:24 PM, John Floren wrote: > Ok, now that the thesis is signed, I feel ready to release my work on > streaming for 9P, as outlined in my talk at IWP9; things have changed > a lot since that talk, but the general idea remains the same. The > repository at https://bitbucket.org/floren/tstream/ contains my code > and the thesis documents. I used divergefs to keep my root clean, so > that's what's distributed--use divergefs to mount the sys/ in my repo > over the /sys on your fs, and you'll probably also want to set up a > /386 divergefs mount too. > > I forgot to add my modified cp, and I'd add it but I'm on a bad wifi > connection that seems to be giving hg a bad time. There is a modified > exportfs in /sys/src/cmd/exportfs, and really it's not that hard to > modify user programs like cp to do streaming, it's all explained in > the thesis document. When I get a better connection I'll add the > streaming cp to the repo anyway. > > Anyway, it's far from perfect, but any comments, patches, or > suggestions are appreciated. > > > John > > --0016e644c79293fa370499573637 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Awesome!

On Fri, Jan 7, 2011 at 11:24 PM,= John Floren <= slawmaster@gmail.com> wrote:
Ok, now that the thesis is signed, I feel ready to release my work on
streaming for 9P, as outlined in my talk at IWP9; things have changed
a lot since that talk, but the general idea remains the same. The
repository at https://bitbucket.org/floren/tstream/ contains my code
and the thesis documents. I used divergefs to keep my root clean, so
that's what's distributed--use divergefs to mount the sys/ in my re= po
over the /sys on your fs, and you'll probably also want to set up a
/386 divergefs mount too.

I forgot to add my modified cp, and I'd add it but I'm on a bad wif= i
connection that seems to be giving hg a bad time. There is a modified
exportfs in /sys/src/cmd/exportfs, and really it's not that hard to
modify user programs like cp to do streaming, it's all explained in
the thesis document. When I get a better connection I'll add the
streaming cp to the repo anyway.

Anyway, it's far from perfect, but any comments, patches, or
suggestions are appreciated.


John


--0016e644c79293fa370499573637--