From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <9c205f98255023f52890a71fcdfdc95a@quintile.net> From: "Steve Simon" Date: Thu, 13 Oct 2016 17:03:30 +0100 To: 9fans@9fans.net MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [9fans] libtask Topicbox-Message-UUID: a558f502-ead9-11e9-9d60-3106f5b1d025 Hi all, I am using libtask on an embedded system with great success, however I would like to add remote file access to the system... 9p seems a good fit =E2=98=BA Anyone written or ported a small simple 9p library; I am after client and server but anything would be good. Thanks, -Steve From mboxrd@z Thu Jan 1 00:00:00 1970 User-Agent: K-9 Mail for Android In-Reply-To: <9c205f98255023f52890a71fcdfdc95a@quintile.net> References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 From: Stanley Lieber Date: Thu, 13 Oct 2016 12:29:03 -0400 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <7acf7fc5-fae3-4e44-82c6-fef0f568b0e5@email.android.com> Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] libtask Topicbox-Message-UUID: a560677e-ead9-11e9-9d60-3106f5b1d025 Steve Simon wrote: >Hi all, > >I am using libtask on an embedded system with great success, >however I would like to add remote file access to the system... > >9p seems a good fit =E2=98=BA > >Anyone written or ported a small simple 9p library; >I am after client and server but anything would be good. > >Thanks, > >-Steve http://9p.cat-v.org/implementations sl From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <7acf7fc5-fae3-4e44-82c6-fef0f568b0e5@email.android.com> References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> <7acf7fc5-fae3-4e44-82c6-fef0f568b0e5@email.android.com> From: =?UTF-8?Q?Sigrid_Haflinad=C3=B3ttir?= Date: Thu, 13 Oct 2016 18:39:16 +0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=94eb2c08816827dc2b053ec1c0c7 Subject: Re: [9fans] libtask Topicbox-Message-UUID: a56b8500-ead9-11e9-9d60-3106f5b1d025 --94eb2c08816827dc2b053ec1c0c7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable https://github.com/ftrvxmtrx/c9 That one I wrote specifically for highly constrained environments. That's also the reason it has no memory allocation nor higher level API. Sorry, there are no examples that are open-source. Hopefully someone will find it useful. On Thu, Oct 13, 2016 at 6:29 PM, Stanley Lieber wrote: > Steve Simon wrote: > > >Hi all, > > > >I am using libtask on an embedded system with great success, > >however I would like to add remote file access to the system... > > > >9p seems a good fit =E2=98=BA > > > >Anyone written or ported a small simple 9p library; > >I am after client and server but anything would be good. > > > >Thanks, > > > >-Steve > > http://9p.cat-v.org/implementations > > sl > > > > --94eb2c08816827dc2b053ec1c0c7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
That one I wrote specifically for = highly constrained environments. That's also the reason it has no memor= y allocation nor higher level API. Sorry, there are no examples that are op= en-source.
Hopefully someone will find it useful.

On Thu, Oct 13, 2016 at 6:2= 9 PM, Stanley Lieber <sl@9front.org> wrote:
Steve Simon <steve@q= uintile.net> wrote:

>Hi all,
>
>I am using libtask on an embedded system with great success,
>however I would like to add remote file access to the system...
>
>9p seems a good fit =E2=98=BA
>
>Anyone written or ported a small simple 9p library;
>I am after client and server but anything would be good.
>
>Thanks,
>
>-Steve

http://9p.cat-v.org/implementations

sl




--94eb2c08816827dc2b053ec1c0c7-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> <7acf7fc5-fae3-4e44-82c6-fef0f568b0e5@email.android.com> From: michaelian ennis Date: Thu, 13 Oct 2016 10:25:56 -0700 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a11379544115a5b053ec26701 Subject: Re: [9fans] libtask Topicbox-Message-UUID: a57267ee-ead9-11e9-9d60-3106f5b1d025 --001a11379544115a5b053ec26701 Content-Type: text/plain; charset=UTF-8 I've incorporated a python module based on a code of Tim Newsham, Andrey Mirtchovski and a version of Peter Saveliev's py9p [1] into work I've done before[2]. They HarveyOS folks appear to be using a go library[3] . Ian [1] https://github.com/svinota/py9p [2] https://github.com/mennis/NSCLI/blob/master/py9p.py [3] https://github.com/Harvey-OS/ninep --001a11379544115a5b053ec26701 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I've incorporated a python module based on a code of T= im Newsham, Andrey Mirtchovski and a version of Peter Saveliev's py9p [= 1] into work I've done before[2].=C2=A0 They HarveyOS folks appear to b= e using a go library[3] . =C2=A0


Ian
--001a11379544115a5b053ec26701-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> <7acf7fc5-fae3-4e44-82c6-fef0f568b0e5@email.android.com> From: michaelian ennis Date: Thu, 13 Oct 2016 10:29:02 -0700 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a114cb1a01e92a4053ec272e3 Subject: Re: [9fans] libtask Topicbox-Message-UUID: a57d04ce-ead9-11e9-9d60-3106f5b1d025 --001a114cb1a01e92a4053ec272e3 Content-Type: text/plain; charset=UTF-8 Hmmm. python's probably a poor match for the server in this case. Ian --001a114cb1a01e92a4053ec272e3 Content-Type: text/html; charset=UTF-8
Hmmm. python's probably a poor match for the server in this case.

Ian
--001a114cb1a01e92a4053ec272e3-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <9c205f98255023f52890a71fcdfdc95a@quintile.net> References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> From: yy Date: Thu, 13 Oct 2016 20:47:26 +0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] libtask Topicbox-Message-UUID: a58331b4-ead9-11e9-9d60-3106f5b1d025 On 13 October 2016 at 18:03, Steve Simon wrote: > Anyone written or ported a small simple 9p library; As part of a GSoC project I wrote https://bitbucket.org/yiyus/devwsys-prev/src/tip/libninep/ (man pages can be found in the same repo). There is a ninepserver but not a ninepclient because the only client I wrote was to be used with p9p, so I was using 9pclient(3), but it should be relatively easy to write one if you need it. -- - yiyus || JGL . From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> From: =?UTF-8?Q?Iruat=C3=A3_Souza?= Date: Tue, 18 Oct 2016 15:31:10 -0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] libtask Topicbox-Message-UUID: a5ca6f48-ead9-11e9-9d60-3106f5b1d025 https://github.com/iru-/lua9p On Thu, Oct 13, 2016 at 3:47 PM, yy wrote: > On 13 October 2016 at 18:03, Steve Simon wrote: >> Anyone written or ported a small simple 9p library; > > As part of a GSoC project I wrote > https://bitbucket.org/yiyus/devwsys-prev/src/tip/libninep/ (man pages > can be found in the same repo). There is a ninepserver but not a > ninepclient because the only client I wrote was to be used with p9p, > so I was using 9pclient(3), but it should be relatively easy to write > one if you need it. > > > -- > - yiyus || JGL . > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris McGee Content-Type: multipart/alternative; boundary=Apple-Mail-DD986E99-26B7-4807-9B06-67EF3CEA7EDD Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) Date: Tue, 18 Oct 2016 14:32:31 -0400 Message-Id: <3561CCC0-6A91-46B0-A740-C58BDAABEC66@gmail.com> References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> In-Reply-To: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Subject: Re: [9fans] libtask Topicbox-Message-UUID: a5cea360-ead9-11e9-9d60-3106f5b1d025 --Apple-Mail-DD986E99-26B7-4807-9B06-67EF3CEA7EDD Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable If you're interested in Go, this 9p library has worked reasonably well for m= y servers. https://github.com/docker/go-p9p > On Oct 18, 2016, at 1:31 PM, Iruat=C3=A3 Souza wrote= : >=20 > https://github.com/iru-/lua9p >=20 >> On Thu, Oct 13, 2016 at 3:47 PM, yy wrote: >>> On 13 October 2016 at 18:03, Steve Simon wrote: >>> Anyone written or ported a small simple 9p library; >>=20 >> As part of a GSoC project I wrote >> https://bitbucket.org/yiyus/devwsys-prev/src/tip/libninep/ (man pages >> can be found in the same repo). There is a ninepserver but not a >> ninepclient because the only client I wrote was to be used with p9p, >> so I was using 9pclient(3), but it should be relatively easy to write >> one if you need it. >>=20 >>=20 >> -- >> - yiyus || JGL . >>=20 >=20 --Apple-Mail-DD986E99-26B7-4807-9B06-67EF3CEA7EDD Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
If you're interested in Go, this 9p li= brary has worked reasonably well for my servers.

https://github.com/docker/go-p9p<= /a>


On Oct 18, 2016, at 1:31 PM, Iruat=C3=A3 Souza <= ;iru.muzgo@gmail.com> wrote:
https://github.com/iru-/lua9p

= On Thu, Oct 13, 2016 at 3:47 PM, yy <yiyu.jgl@gmail.com> wrote:
On 13 October 2016 at 18:03, Steve Simon <steve@quintile.net> wrote:
Anyone written or port= ed a small simple 9p library;

As part of a GSoC project I wrote
https://bitbucket.org/yiyus/devwsys-prev/src/tip/libninep/ (man p= ages
can be found in t= he same repo). There is a ninepserver but not a
ninepclient because the only client I wrote was t= o be used with p9p,
s= o I was using 9pclient(3), but it should be relatively easy to write<= br>
one if you need it.


--
- yiyus || J= GL .


= --Apple-Mail-DD986E99-26B7-4807-9B06-67EF3CEA7EDD-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> <3561CCC0-6A91-46B0-A740-C58BDAABEC66@gmail.com> In-Reply-To: <3561CCC0-6A91-46B0-A740-C58BDAABEC66@gmail.com> From: Skip Tavakkolian Date: Tue, 18 Oct 2016 20:54:43 +0000 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a1140ac6e89aa5d053f29e790 Subject: Re: [9fans] libtask Topicbox-Message-UUID: a5da85ae-ead9-11e9-9d60-3106f5b1d025 --001a1140ac6e89aa5d053f29e790 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Reading the description of the go-p9p, it says "A modern, performant 9P library for Go.". I'm guessing "modern" refers to being implemented in Go. Any pointers on how performance was measured or what it was measured against? On Tue, Oct 18, 2016 at 11:32 AM Chris McGee wrote: > If you're interested in Go, this 9p library has worked reasonably well fo= r > my servers. > > https://github.com/docker/go-p9p > > > On Oct 18, 2016, at 1:31 PM, Iruat=C3=A3 Souza wrot= e: > > https://github.com/iru-/lua9p > > > > On Thu, Oct 13, 2016 at 3:47 PM, yy wrote: > > On 13 October 2016 at 18:03, Steve Simon wrote: > > Anyone written or ported a small simple 9p library; > > > As part of a GSoC project I wrote > > https://bitbucket.org/yiyus/devwsys-prev/src/tip/libninep/ (man pages > > can be found in the same repo). There is a ninepserver but not a > > ninepclient because the only client I wrote was to be used with p9p, > > so I was using 9pclient(3), but it should be relatively easy to write > > one if you need it. > > > > -- > > - yiyus || JGL . > > > > --001a1140ac6e89aa5d053f29e790 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Reading the description of the go-p9p, it s= ays "A modern, performant 9P library for Go.".=C2=A0 I'm gues= sing "modern" refers to being implemented in Go.=C2=A0 Any pointe= rs on how performance was measured or what it was measured against?


On Tue, Oct 18, 2016 at 11:32 AM Chris McGee <newton688@gmail.com> wrote:
If you're interested in Go, this 9p library has worked reasonably wel= l for my servers.


On Oct 18, 2016, at 1:31 PM, Iruat=C3=A3 Souza <= ;iru.muzgo@gmail.com> wrote:



On Thu, Oct 13, 2016 at 3:47 PM, yy <
yiyu.jgl@g= mail.com> wrote:
On 13 October 2016 at 18= :03, Steve Simon <steve@quintile.net> wrote:
Anyone w= ritten or ported a small simple 9p library;
<= /blockquote>

As part of a= GSoC project I wrote
https://bitbucket.org/yiyus/devwsys-prev/src/tip/libni= nep/ (man pages
can be found in= the same repo). There is a ninepserver but not a
ninepclient because the only client I wrote was to be used w= ith p9p,
so I was using 9pclient(3)= , but it should be relatively easy to write
<= /blockquote>
one if you need it.


--
- yiyus || JGL .
=

--001a1140ac6e89aa5d053f29e790-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris McGee Content-Type: multipart/alternative; boundary=Apple-Mail-5F4C5ACA-5163-442D-A18E-D8138F5E15BA Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) Date: Tue, 18 Oct 2016 17:43:49 -0400 Message-Id: References: <9c205f98255023f52890a71fcdfdc95a@quintile.net> <3561CCC0-6A91-46B0-A740-C58BDAABEC66@gmail.com> In-Reply-To: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Subject: Re: [9fans] libtask Topicbox-Message-UUID: a5df33ec-ead9-11e9-9d60-3106f5b1d025 --Apple-Mail-5F4C5ACA-5163-442D-A18E-D8138F5E15BA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Yeah, I saw that and it made me chuckle, especially once I discovered the re= cursive reflection. It's reasonably easy to program in it. I know that it can handle 16 bit 44.1= kHz stereo pcm streaming over a network. Does that it "performing?" Chris >=20 > Reading the description of the go-p9p, it says "A modern, performant 9P li= brary for Go.". I'm guessing "modern" refers to being implemented in Go. A= ny pointers on how performance was measured or what it was measured against?= >=20 >=20 >=20 >> On Tue, Oct 18, 2016 at 11:32 AM Chris McGee wrote:= >> If you're interested in Go, this 9p library has worked reasonably well fo= r my servers. >>=20 >> https://github.com/docker/go-p9p >>=20 >>=20 >>> On Oct 18, 2016, at 1:31 PM, Iruat=C3=A3 Souza wro= te: >>>=20 >>> https://github.com/iru-/lua9p >>=20 >>>=20 >>>=20 >>>> On Thu, Oct 13, 2016 at 3:47 PM, yy wrote: >>>>> On 13 October 2016 at 18:03, Steve Simon wrote: >>>>> Anyone written or ported a small simple 9p library; >>>>=20 >>>> As part of a GSoC project I wrote >>>> https://bitbucket.org/yiyus/devwsys-prev/src/tip/libninep/ (man pages >>>> can be found in the same repo). There is a ninepserver but not a >>>> ninepclient because the only client I wrote was to be used with p9p, >>>> so I was using 9pclient(3), but it should be relatively easy to write >>>> one if you need it. >>>>=20 >>>>=20 >>>> -- >>>> - yiyus || JGL . >>>>=20 >>>=20 --Apple-Mail-5F4C5ACA-5163-442D-A18E-D8138F5E15BA Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Yeah, I saw that and it made me chuckl= e, especially once I discovered the recursive reflection.

It's reasonably e= asy to program in it. I know that it can handle 16 bit 44.1 kHz stereo pcm s= treaming over a network. Does that it "performing?"

Chris


Reading the description of the go-p9p, it says "A modern, pe= rformant 9P library for Go.".  I'm guessing "modern" refers to being im= plemented in Go.  Any pointers on how performance was measured or what i= t was measured against?



On Tue, Oct 18, 2016 at 11:32 AM Chris McGee &= lt;newton688@gmail.com> wrote:=
If you're interested in Go, this 9p library has w= orked reasonably well for my servers.


On Oct 18, 2016, at 1:31 PM, Iruat=C3= =A3 Souza <iru.muzgo@gmail.com> wrote:
https://github.com/iru-/= lua9p

On Thu, Oct 13, 2016 at 3:47 PM, yy <yiyu.jg= l@gmail.com> wrote:
On 13 October 2016 at 1= 8:03, Steve Simon <steve@quintile.net> wrote:
Anyone writ= ten or ported a small simple 9p library;

As part of a GSoC p= roject I wrote
https://bitbucket.org/yiyus/devwsys-prev/src/tip/libninep/ (man= pages
can be found in the same repo).= There is a ninepserver but not a
nin= epclient because the only client I wrote was to be used with p9p,
so I was using 9pclient(3), but it should be rel= atively easy to write
one if you need= it.

<= /blockquote>

--
- yiyus || JGL .
<= br class=3D"gmail_msg">

= --Apple-Mail-5F4C5ACA-5163-442D-A18E-D8138F5E15BA--