From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <543AB2C5.1000000@gr13.net> Date: Sun, 12 Oct 2014 18:56:37 +0200 From: "Enrico Weigelt, metux IT consult" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: 9fans@9fans.net Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: [9fans] p9p: Virtual terminal fileserver Topicbox-Message-UUID: 1a8124ae-ead9-11e9-9d60-3106f5b1d025 Hi folks, did anyone already write virtual terminal fileserver, which allows starting a normal unix process on a virtual terminal (on Linux the /dev/pts/*) and provides access to it via 9P ? Then we could have a client/terminal connecting to it, so we have screen(1)-alike functionality. greetings -- Enrico Weigelt, metux IT consulting +49-151-27565287 From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <543AB2C5.1000000@gr13.net> References: <543AB2C5.1000000@gr13.net> Date: Sun, 12 Oct 2014 10:47:46 -0700 Message-ID: From: Skip Tavakkolian To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a1140403a41cdb705053d617b Subject: Re: [9fans] p9p: Virtual terminal fileserver Topicbox-Message-UUID: 1a854674-ead9-11e9-9d60-3106f5b1d025 --001a1140403a41cdb705053d617b Content-Type: text/plain; charset=UTF-8 i'm a little confused by this. could you describe how this will work from a user's perspective? do you mean that a user on p9p starts 9term, but the /dev/cons is really a /dev/pts/* etc.? On Sun, Oct 12, 2014 at 9:56 AM, Enrico Weigelt, metux IT consult < enrico.weigelt@gr13.net> wrote: > Hi folks, > > did anyone already write virtual terminal fileserver, which allows > starting a normal unix process on a virtual terminal (on Linux > the /dev/pts/*) and provides access to it via 9P ? > > Then we could have a client/terminal connecting to it, so we have > screen(1)-alike functionality. > > > greetings > -- > Enrico Weigelt, > metux IT consulting > +49-151-27565287 > > --001a1140403a41cdb705053d617b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
i'm a little confused by this. could you describe how = this will work from a user's perspective? do you mean that=C2=A0a user = on p9p starts 9term, but the /dev/cons is really a /dev/pts/* etc.?


On Sun, Oct 12, 2014 at 9:56 AM, Enrico Weigelt, metux IT consul= t <enrico.weigelt@gr13.net> wrote:
Hi folks,

did anyone already write virtual terminal fileserver, which allows
starting a normal unix process on a virtual terminal (on Linux
the /dev/pts/*) and provides access to it via 9P ?

Then we could have a client/terminal connecting to it, so we have
screen(1)-alike functionality.


greetings
--
Enrico Weigelt,
metux IT consulting
+49-151-2756528= 7


--001a1140403a41cdb705053d617b-- From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <543BD539.8030707@gr13.net> Date: Mon, 13 Oct 2014 15:35:53 +0200 From: "Enrico Weigelt, metux IT consult" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> References: <543AB2C5.1000000@gr13.net> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] p9p: Virtual terminal fileserver Topicbox-Message-UUID: 1aae3a5c-ead9-11e9-9d60-3106f5b1d025 On 12.10.2014 19:47, Skip Tavakkolian wrote: Hi, > i'm a little confused by this. could you describe how this will work > from a user's perspective? do you mean that a user on p9p starts 9term, > but the /dev/cons is really a /dev/pts/* etc.? I'd like to run it on a Linux system (eg. via p9p). It should start an given command (eg. a shell or some other application) on a virtual terminal and provide access to it via 9P (maybe even use separate VTs for stdio vs. stderr). As a counterpart I'd like to have some tool which can attach to these servers (perhaps even multiple clients to the same session), so I have a similar feature as a detached screen(1) session. mit freundlichen Gr=C3=BC=C3=9Fen -- Enrico Weigelt, metux IT consulting +49-151-27565287 From mboxrd@z Thu Jan 1 00:00:00 1970 From: "User &" Date: Mon, 13 Oct 2014 16:46:32 +0200 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <20141013144632.GA30554@shells> References: <543AB2C5.1000000@gr13.net> <543BD539.8030707@gr13.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <543BD539.8030707@gr13.net> User-Agent: Mutt/1.4.2.3i Subject: Re: [9fans] p9p: Virtual terminal fileserver Topicbox-Message-UUID: 1ac82430-ead9-11e9-9d60-3106f5b1d025 Hi, Mycroftiv wrote hubfs for plan9 (http://www.plan9.bell-labs.com/wiki/plan9/Hubfs/index.html) It may serve as inspiration :-) On Mon, Oct 13, 2014 at 03:35:53PM +0200, Enrico Weigelt, metux IT consult wrote: > On 12.10.2014 19:47, Skip Tavakkolian wrote: > > Hi, > > > i'm a little confused by this. could you describe how this will work > > from a user's perspective? do you mean that a user on p9p starts 9term, > > but the /dev/cons is really a /dev/pts/* etc.? > > I'd like to run it on a Linux system (eg. via p9p). > > It should start an given command (eg. a shell or some other application) > on a virtual terminal and provide access to it via 9P (maybe even use > separate VTs for stdio vs. stderr). > > As a counterpart I'd like to have some tool which can attach to these > servers (perhaps even multiple clients to the same session), so I have > a similar feature as a detached screen(1) session. > > > mit freundlichen Gr????en > -- > Enrico Weigelt, > metux IT consulting > +49-151-27565287 > From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20141013144632.GA30554@shells> References: <543AB2C5.1000000@gr13.net> <543BD539.8030707@gr13.net> <20141013144632.GA30554@shells> Date: Tue, 14 Oct 2014 14:08:25 +1100 Message-ID: From: Bruce Ellis To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=047d7b3a893a2a5a050505595435 Subject: Re: [9fans] p9p: Virtual terminal fileserver Topicbox-Message-UUID: 1b53e984-ead9-11e9-9d60-3106f5b1d025 --047d7b3a893a2a5a050505595435 Content-Type: text/plain; charset=UTF-8 To be honest I've wondered about this for a while. Here's my quandry... I use Vmware for Ubuntu 14 LTS. First I start a dumbarse terminal and do: factotum& plumber& sam&9term& This gives me something I can work with. But when I run venti, then fossil - I get no fossilcons in $ns. Fossil works fine but you can't really keep it together without the console. Now I digress. But I don't really. If I try and run another 9term (as you would) you get "out of ptys". Clearly my fscons is a failed pty. That is my experience. brucee On 14/10/2014 1:54 AM, "User &" wrote: > Hi, > Mycroftiv wrote hubfs for plan9 ( > http://www.plan9.bell-labs.com/wiki/plan9/Hubfs/index.html) > It may serve as inspiration :-) > > On Mon, Oct 13, 2014 at 03:35:53PM +0200, Enrico Weigelt, metux IT consult > wrote: > > On 12.10.2014 19:47, Skip Tavakkolian wrote: > > > > Hi, > > > > > i'm a little confused by this. could you describe how this will work > > > from a user's perspective? do you mean that a user on p9p starts 9term, > > > but the /dev/cons is really a /dev/pts/* etc.? > > > > I'd like to run it on a Linux system (eg. via p9p). > > > > It should start an given command (eg. a shell or some other application) > > on a virtual terminal and provide access to it via 9P (maybe even use > > separate VTs for stdio vs. stderr). > > > > As a counterpart I'd like to have some tool which can attach to these > > servers (perhaps even multiple clients to the same session), so I have > > a similar feature as a detached screen(1) session. > > > > > > mit freundlichen Gr????en > > -- > > Enrico Weigelt, > > metux IT consulting > > +49-151-27565287 > > > > --047d7b3a893a2a5a050505595435 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

To be honest I've wondered about this for a while.

Here's my quandry...

I use Vmware for Ubuntu 14 LTS.

First I start a dumbarse terminal and do:

factotum&
plumber&
sam&9term&

This gives me something I can work with.

But when I run venti, then fossil - I get no fossilcons in $= ns. Fossil works fine but you can't really keep it together without the= console.

Now I digress. But I don't really.

If I try and run another 9term (as you would) you get "= out of ptys". Clearly my fscons is a failed pty.

That is my experience.

brucee

On 14/10/2014 1:54 AM, "User &" &l= t;homer@awesom.eu> wrote:
Hi,
Mycroftiv wrote hubfs for plan9 (http://www.plan9.bell-labs.c= om/wiki/plan9/Hubfs/index.html)
It may serve as inspiration :-)

On Mon, Oct 13, 2014 at 03:35:53PM +0200, Enrico Weigelt, metux IT consult = wrote:
> On 12.10.2014 19:47, Skip Tavakkolian wrote:
>
> Hi,
>
> > i'm a little confused by this. could you describe how this wi= ll work
> > from a user's perspective? do you mean that a user on p9p sta= rts 9term,
> > but the /dev/cons is really a /dev/pts/* etc.?
>
> I'd like to run it on a Linux system (eg. via p9p).
>
> It should start an given command (eg. a shell or some other applicatio= n)
> on a virtual terminal and provide access to it via 9P (maybe even use<= br> > separate VTs for stdio vs. stderr).
>
> As a counterpart I'd like to have some tool which can attach to th= ese
> servers (perhaps even multiple clients to the same session), so I have=
> a similar feature as a detached screen(1) session.
>
>
> mit freundlichen Gr????en
> --
> Enrico Weigelt,
> metux IT consulting
> +49-151-27565287
>

--047d7b3a893a2a5a050505595435--