All of lore.kernel.org
 help / color / mirror / Atom feed
* x2d2
@ 2005-01-19  2:19 Jacob Gorm Hansen
  2005-01-19  4:20 ` x2d2 Ronald G. Minnich
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Jacob Gorm Hansen @ 2005-01-19  2:19 UTC (permalink / raw)
  To: Xen-devel

hi,

is x2d2 (the minimal xend replacement in C if I understand correctly) 
still alive? I do not have bk at the moment, but grepping on x2d2 in the 
Changelog file only has a comment back from November. I can make it 
compile by removing -Werror from the Makefile, but is anyone using it 
and working on it, or is it a dead end?

Jacob


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19  2:19 x2d2 Jacob Gorm Hansen
@ 2005-01-19  4:20 ` Ronald G. Minnich
  2005-01-19  6:32 ` x2d2 Anthony Liguori
  2005-01-19 12:00 ` x2d2 Grzegorz Milos
  2 siblings, 0 replies; 26+ messages in thread
From: Ronald G. Minnich @ 2005-01-19  4:20 UTC (permalink / raw)
  To: Jacob Gorm Hansen; +Cc: Xen-devel



On Tue, 18 Jan 2005, Jacob Gorm Hansen wrote:

> is x2d2 (the minimal xend replacement in C if I understand correctly)
> still alive? I do not have bk at the moment, but grepping on x2d2 in the
> Changelog file only has a comment back from November. I can make it
> compile by removing -Werror from the Makefile, but is anyone using it
> and working on it, or is it a dead end?

I need it for bproc machines, so definitely have interest in it.

ron


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19  2:19 x2d2 Jacob Gorm Hansen
  2005-01-19  4:20 ` x2d2 Ronald G. Minnich
@ 2005-01-19  6:32 ` Anthony Liguori
  2005-01-19  9:58   ` x2d2 Jacob Gorm Hansen
                     ` (2 more replies)
  2005-01-19 12:00 ` x2d2 Grzegorz Milos
  2 siblings, 3 replies; 26+ messages in thread
From: Anthony Liguori @ 2005-01-19  6:32 UTC (permalink / raw)
  To: Jacob Gorm Hansen; +Cc: Xen-devel

Jacob Gorm Hansen wrote:

> hi,
>
> is x2d2 (the minimal xend replacement in C if I understand correctly) 
> still alive? I do not have bk at the moment, but grepping on x2d2 in 
> the Changelog file only has a comment back from November. I can make 
> it compile by removing -Werror from the Makefile, but is anyone using 
> it and working on it, or is it a dead end?

I don't think so.  It shouldn't actually work anymore.  It doesn't do 
proper notifications on event channels.  There's also a bug in the way 
ports are allocated.

Is there still interest in x2d2 (or any C-based minimal xend)?  I think 
I could fix x2d2 pretty easily.

Regards,

> Jacob
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xen-devel
>
-- 
Anthony Liguori
anthony@codemonkey.ws



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19  6:32 ` x2d2 Anthony Liguori
@ 2005-01-19  9:58   ` Jacob Gorm Hansen
  2005-01-19 10:12     ` x2d2 Andrew Warfield
  2005-01-19 15:47   ` x2d2 Ronald G. Minnich
  2005-01-19 23:24   ` x2d2 Adam Sulmicki
  2 siblings, 1 reply; 26+ messages in thread
From: Jacob Gorm Hansen @ 2005-01-19  9:58 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Xen-devel

Anthony Liguori wrote:
> Jacob Gorm Hansen wrote:
> 
>> hi,
>>
>> is x2d2 (the minimal xend replacement in C if I understand correctly) 
>> still alive? I do not have bk at the moment, but grepping on x2d2 in 
>> the Changelog file only has a comment back from November. I can make 
>> it compile by removing -Werror from the Makefile, but is anyone using 
>> it and working on it, or is it a dead end?
> 
> 
> I don't think so.  It shouldn't actually work anymore.  It doesn't do 
> proper notifications on event channels.  There's also a bug in the way 
> ports are allocated.
> 
> Is there still interest in x2d2 (or any C-based minimal xend)?  I think 
> I could fix x2d2 pretty easily.
> 

Yes, lots of interest from me, the python xend effectively keeps me from 
running Xen 2.0, so I am still stuck with 1.3. The stock xend uses too 
much memory, provides too much functionality, and depends on too many 
third-party packages -- not the ideal specs for the minimal trusted 
computing base I am trying to develop :-(

Jacob


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19  9:58   ` x2d2 Jacob Gorm Hansen
@ 2005-01-19 10:12     ` Andrew Warfield
  2005-01-19 14:11       ` x2d2 Anthony Liguori
  2005-01-21  0:22       ` x2d2 Michael Hohnbaum
  0 siblings, 2 replies; 26+ messages in thread
From: Andrew Warfield @ 2005-01-19 10:12 UTC (permalink / raw)
  To: Jacob Gorm Hansen; +Cc: Anthony Liguori, Xen-devel

We are in the process of some fairly major revisions to the control
tools.  I think that the general expectation is that 3.0 will show
some pretty big changes to the control interfaces and tools.  The
unstable tree now has a control switch (xcs) which sits under xend and
allows other applications to be written to use the control channels
without needing to modify xend.  We are hoping to move towards small,
single-purpose management tools in dom0.

This should all start to appear in the unstable tree over the next
couple of months.

a.

On Wed, 19 Jan 2005 01:58:46 -0800, Jacob Gorm Hansen <jacobg@diku.dk> wrote:
> Anthony Liguori wrote:
> > Jacob Gorm Hansen wrote:
> >
> >> hi,
> >>
> >> is x2d2 (the minimal xend replacement in C if I understand correctly)
> >> still alive? I do not have bk at the moment, but grepping on x2d2 in
> >> the Changelog file only has a comment back from November. I can make
> >> it compile by removing -Werror from the Makefile, but is anyone using
> >> it and working on it, or is it a dead end?
> >
> >
> > I don't think so.  It shouldn't actually work anymore.  It doesn't do
> > proper notifications on event channels.  There's also a bug in the way
> > ports are allocated.
> >
> > Is there still interest in x2d2 (or any C-based minimal xend)?  I think
> > I could fix x2d2 pretty easily.
> >
> 
> Yes, lots of interest from me, the python xend effectively keeps me from
> running Xen 2.0, so I am still stuck with 1.3. The stock xend uses too
> much memory, provides too much functionality, and depends on too many
> third-party packages -- not the ideal specs for the minimal trusted
> computing base I am trying to develop :-(
> 
> Jacob
> 
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xen-devel
>


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19  2:19 x2d2 Jacob Gorm Hansen
  2005-01-19  4:20 ` x2d2 Ronald G. Minnich
  2005-01-19  6:32 ` x2d2 Anthony Liguori
@ 2005-01-19 12:00 ` Grzegorz Milos
  2 siblings, 0 replies; 26+ messages in thread
From: Grzegorz Milos @ 2005-01-19 12:00 UTC (permalink / raw)
  To: xen-devel


> hi,
>
> is x2d2 (the minimal xend replacement in C if I understand correctly)
> still alive? I do not have bk at the moment, but grepping on x2d2 in the
> Changelog file only has a comment back from November. I can make it
> compile by removing -Werror from the Makefile, but is anyone using it
> and working on it, or is it a dead end?
>
> Jacob

I used it quite recently. It seemed to work with two little modifications:
a) removing -Werror (you got as far as that)
b) when creating event channels (there are 2 places in x2d2 that do that) you 
need to initialise the port numbers to 0 (0 means first available).

Cheers
Gregor

-- 
Quidquid latine dictum sit, altum viditur --- Anon


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 10:12     ` x2d2 Andrew Warfield
@ 2005-01-19 14:11       ` Anthony Liguori
  2005-01-19 16:36         ` x2d2 Ian Pratt
  2005-01-21  0:22       ` x2d2 Michael Hohnbaum
  1 sibling, 1 reply; 26+ messages in thread
From: Anthony Liguori @ 2005-01-19 14:11 UTC (permalink / raw)
  To: andrew.warfield, xen-devel

Andrew Warfield wrote:

>We are in the process of some fairly major revisions to the control
>tools.  I think that the general expectation is that 3.0 will show
>some pretty big changes to the control interfaces and tools.  The
>unstable tree now has a control switch (xcs) which sits under xend and
>  
>
Wow.  I wrote the same exact thing about a week or two ago.

I took a slightly different approach though.  I opened a unix domain 
socket to receive messages on and also opened up ptys for each domain.

The daemon takes care of multiplexing and demultiplexing the messages so 
if your app sends a message, it will only get that response.

What are your thoughts on this approach?  I particularly like the idea 
of piping the console data to a pty.

Regards,

>allows other applications to be written to use the control channels
>without needing to modify xend.  We are hoping to move towards small,
>single-purpose management tools in dom0.
>
>This should all start to appear in the unstable tree over the next
>couple of months.
>
>  
>

-- 
Anthony Liguori
anthony@codemonkey.ws



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19  6:32 ` x2d2 Anthony Liguori
  2005-01-19  9:58   ` x2d2 Jacob Gorm Hansen
@ 2005-01-19 15:47   ` Ronald G. Minnich
  2005-01-19 19:01     ` x2d2 Anthony Liguori
  2005-01-19 23:24   ` x2d2 Adam Sulmicki
  2 siblings, 1 reply; 26+ messages in thread
From: Ronald G. Minnich @ 2005-01-19 15:47 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Jacob Gorm Hansen, Xen-devel



On Wed, 19 Jan 2005, Anthony Liguori wrote:

> Is there still interest in x2d2 (or any C-based minimal xend)?  I think I
> could fix x2d2 pretty easily.

we could really use it here.

ron


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 14:11       ` x2d2 Anthony Liguori
@ 2005-01-19 16:36         ` Ian Pratt
  2005-01-19 16:44           ` x2d2 Andrew Warfield
  2005-01-19 20:12           ` x2d2 Ronald G. Minnich
  0 siblings, 2 replies; 26+ messages in thread
From: Ian Pratt @ 2005-01-19 16:36 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: andrew.warfield, xen-devel, Ian.Pratt

> Andrew Warfield wrote:
> 
> >We are in the process of some fairly major revisions to the control
> >tools.  I think that the general expectation is that 3.0 will show
> >some pretty big changes to the control interfaces and tools.  The
> >unstable tree now has a control switch (xcs) which sits under xend and
> >  
> >
> Wow.  I wrote the same exact thing about a week or two ago.
> 
> I took a slightly different approach though.  I opened a unix domain 
> socket to receive messages on and also opened up ptys for each domain.
> 
> The daemon takes care of multiplexing and demultiplexing the messages so 
> if your app sends a message, it will only get that response.
> 
> What are your thoughts on this approach?  I particularly like the idea 
> of piping the console data to a pty.

We thought about the pty approach, but resisted it because we
thought that in most setups there'd need to be a daemon running
in user-space to export the console (typically over the network),
and hence it wasn't worth the effort of turning it into a pty in
the kernel. 

The current approach also minimizes the amount of OS-specific Xen
privileged interface code, which keeps the people interested in
using OSes other than Linux in domain 0 happy.

I could be persuaded, though...

Ian


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 16:36         ` x2d2 Ian Pratt
@ 2005-01-19 16:44           ` Andrew Warfield
  2005-01-19 20:12           ` x2d2 Ronald G. Minnich
  1 sibling, 0 replies; 26+ messages in thread
From: Andrew Warfield @ 2005-01-19 16:44 UTC (permalink / raw)
  To: Ian Pratt; +Cc: Anthony Liguori, xen-devel

Another option is to give the console drivers their own device channel
(i.e. take them off the control rings) and then just provide a
separate backend for them.  From there dom0 could export them however
it wanted to without depending on the other control tools at all.

a.

On Wed, 19 Jan 2005 16:36:45 +0000, Ian Pratt <Ian.Pratt@cl.cam.ac.uk> wrote:
> > Andrew Warfield wrote:
> >
> > >We are in the process of some fairly major revisions to the control
> > >tools.  I think that the general expectation is that 3.0 will show
> > >some pretty big changes to the control interfaces and tools.  The
> > >unstable tree now has a control switch (xcs) which sits under xend and
> > >
> > >
> > Wow.  I wrote the same exact thing about a week or two ago.
> >
> > I took a slightly different approach though.  I opened a unix domain
> > socket to receive messages on and also opened up ptys for each domain.
> >
> > The daemon takes care of multiplexing and demultiplexing the messages so
> > if your app sends a message, it will only get that response.
> >
> > What are your thoughts on this approach?  I particularly like the idea
> > of piping the console data to a pty.
> 
> We thought about the pty approach, but resisted it because we
> thought that in most setups there'd need to be a daemon running
> in user-space to export the console (typically over the network),
> and hence it wasn't worth the effort of turning it into a pty in
> the kernel.
> 
> The current approach also minimizes the amount of OS-specific Xen
> privileged interface code, which keeps the people interested in
> using OSes other than Linux in domain 0 happy.
> 
> I could be persuaded, though...
> 
> Ian
>


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 19:01     ` x2d2 Anthony Liguori
@ 2005-01-19 18:55       ` Ronald G. Minnich
  2005-01-20 14:08         ` x2d2 Rik van Riel
  2005-01-20 18:36       ` x2d2 Rik van Riel
  1 sibling, 1 reply; 26+ messages in thread
From: Ronald G. Minnich @ 2005-01-19 18:55 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Jacob Gorm Hansen, Xen-devel


It's very important to us, for what we do, to get Python completely out of
the picture. Is that possible?

ron


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 15:47   ` x2d2 Ronald G. Minnich
@ 2005-01-19 19:01     ` Anthony Liguori
  2005-01-19 18:55       ` x2d2 Ronald G. Minnich
  2005-01-20 18:36       ` x2d2 Rik van Riel
  0 siblings, 2 replies; 26+ messages in thread
From: Anthony Liguori @ 2005-01-19 19:01 UTC (permalink / raw)
  To: Ronald G. Minnich; +Cc: Jacob Gorm Hansen, Xen-devel

Having a wiki will be extremely useful but until then do people want to
post feature requests here?  I know some things I'd like to see:

1) domain management delegation (allow user `x' to administrator domain
id y)

2) control interface multiplexing (xsc does this)

3) intelligent dom0 rebooting (autostart domains like Xend does)

4) domain consoles interfaced through pseudo-terminals

I'm very willing to help out coding the new management tools.  I want to
see what people think is useful first.

Regards,

On Wed, 2005-01-19 at 09:47, Ronald G. Minnich wrote:
> On Wed, 19 Jan 2005, Anthony Liguori wrote:
> 
> > Is there still interest in x2d2 (or any C-based minimal xend)?  I think I
> > could fix x2d2 pretty easily.
> 
> we could really use it here.
> 
> ron
> 
> 
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xen-devel
-- 
Anthony Liguori
Linux Technology Center (LTC) - IBM Austin
E-mail: aliguori@us.ibm.com
Phone: (512) 838-1208




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
@ 2005-01-19 19:19 Anthony Liguori
  0 siblings, 0 replies; 26+ messages in thread
From: Anthony Liguori @ 2005-01-19 19:19 UTC (permalink / raw)
  To: Ian Pratt; +Cc: andrew.warfield, xen-devel

---- Original message ----
>From: Ian Pratt <Ian.Pratt@cl.cam.ac.uk>  
>
>We thought about the pty approach, but resisted it because we
>thought that in most setups there'd need to be a daemon running
>in user-space to export the console (typically over the network),
>and hence it wasn't worth the effort of turning it into a pty in
>the kernel. 

The daemon we wrote does the pty stuff in user space.  It's particularly
useful in unix becase pty's can be connected to all sorts of interesting
things like remote Xterms and ssh sessions.

One particularly useful feature of pty's is delegation.  Since you can
set pty's with standard unix file permissions (maybe even posix acls?)
you can delegate console access in a pretty sophisticated way.

You cannot easily do that with normal sockets.

>The current approach also minimizes the amount of OS-specific Xen
>privileged interface code, which keeps the people interested in
>using OSes other than Linux in domain 0 happy.

I agree here.  pts's are part of Posix though.  Of course more esoteric
OSes that don't have Posix support will need another mechanism but
they'll probably need a lot of work anyway to be used in dom0.

>I could be persuaded, though...

That's always a good sign :-)

Regards,

>Ian


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 16:36         ` x2d2 Ian Pratt
  2005-01-19 16:44           ` x2d2 Andrew Warfield
@ 2005-01-19 20:12           ` Ronald G. Minnich
  1 sibling, 0 replies; 26+ messages in thread
From: Ronald G. Minnich @ 2005-01-19 20:12 UTC (permalink / raw)
  To: Ian Pratt; +Cc: Anthony Liguori, andrew.warfield, xen-devel



On Wed, 19 Jan 2005, Ian Pratt wrote:

> The current approach also minimizes the amount of OS-specific Xen
> privileged interface code, which keeps the people interested in using
> OSes other than Linux in domain 0 happy.

this is a good goal.

ron


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* RE: x2d2
@ 2005-01-19 20:37 Ian Pratt
  2005-01-19 20:38 ` x2d2 Ronald G. Minnich
  2005-01-19 21:23 ` x2d2 Anthony Liguori
  0 siblings, 2 replies; 26+ messages in thread
From: Ian Pratt @ 2005-01-19 20:37 UTC (permalink / raw)
  To: Anthony Liguori, Ronald G. Minnich; +Cc: Jacob Gorm Hansen, Xen-devel

> Having a wiki will be extremely useful but until then do 
> people want to
> post feature requests here?  I know some things I'd like to see:

We'll hopefully have the wiki up fairly soon, but the list is a good
place for discusion.
 
> 1) domain management delegation (allow user `x' to 
> administrator domain
> id y)

I'd prefer not to tie domain administration privilege to the concept of
unix uid's, but have some higher level concept of
identification/authorization the tools know about. 

> 2) control interface multiplexing (xsc does this)
> 
> 3) intelligent dom0 rebooting (autostart domains like Xend does)

We've been thinking on terms of having a 'persistent' flag on domains to
inidicate that they should always be running, and hence started on boot.

> 4) domain consoles interfaced through pseudo-terminals

I'm not sure of the advantage of this, as its frequent you want to
export them over a network, either via tcp, or ssl.

Thanks,
Ian


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* RE: x2d2
  2005-01-19 20:37 x2d2 Ian Pratt
@ 2005-01-19 20:38 ` Ronald G. Minnich
  2005-01-19 21:23 ` x2d2 Anthony Liguori
  1 sibling, 0 replies; 26+ messages in thread
From: Ronald G. Minnich @ 2005-01-19 20:38 UTC (permalink / raw)
  To: Ian Pratt; +Cc: Anthony Liguori, Jacob Gorm Hansen, Xen-devel



On Wed, 19 Jan 2005, Ian Pratt wrote:

> > 1) domain management delegation (allow user `x' to 
> > administrator domain
> > id y)
> 
> I'd prefer not to tie domain administration privilege to the concept of
> unix uid's, but have some higher level concept of
> identification/authorization the tools know about. 

yep, since plan 9 has no uids ...

> I'm not sure of the advantage of this, as its frequent you want to
> export them over a network, either via tcp, or ssl.

agree ...

ron


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* RE: x2d2
@ 2005-01-19 20:43 Ian Pratt
  2005-01-19 21:03 ` x2d2 Derrik Pates
  0 siblings, 1 reply; 26+ messages in thread
From: Ian Pratt @ 2005-01-19 20:43 UTC (permalink / raw)
  To: Anthony Liguori, Ian Pratt; +Cc: andrew.warfield, xen-devel

> The daemon we wrote does the pty stuff in user space.  It's 
> particularly
> useful in unix becase pty's can be connected to all sorts of 
> interesting
> things like remote Xterms and ssh sessions.

OK, if it's user space, I'm sold, providing that there's also the option
to export via a tcp socket as we currently do.

Ian


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 20:43 x2d2 Ian Pratt
@ 2005-01-19 21:03 ` Derrik Pates
  2005-01-19 21:17   ` x2d2 Ronald G. Minnich
  0 siblings, 1 reply; 26+ messages in thread
From: Derrik Pates @ 2005-01-19 21:03 UTC (permalink / raw)
  To: Ian Pratt; +Cc: Anthony Liguori, Ian Pratt, andrew.warfield, xen-devel

Ian Pratt wrote:
> OK, if it's user space, I'm sold, providing that there's also the option
> to export via a tcp socket as we currently do.

Is there any possibility of exporting the console sockets as UNIX domain 
sockets instead of as INET sockets? I'd really rather not have those 
exposed to the world. I can do firewalling to control access to them, 
but it'd be nice to be able to easily leverage UNIX permissions and 
POSIX ACLs to control access, rather than having to do iptables gymnastics.

-- 
Derrik Pates
demon@devrandom.net


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 21:03 ` x2d2 Derrik Pates
@ 2005-01-19 21:17   ` Ronald G. Minnich
  0 siblings, 0 replies; 26+ messages in thread
From: Ronald G. Minnich @ 2005-01-19 21:17 UTC (permalink / raw)
  To: Derrik Pates; +Cc: Ian Pratt, Anthony Liguori



On Wed, 19 Jan 2005, Derrik Pates wrote:

> Is there any possibility of exporting the console sockets as UNIX domain
> sockets instead of as INET sockets? I'd really rather not have those
> exposed to the world. I can do firewalling to control access to them,
> but it'd be nice to be able to easily leverage UNIX permissions and
> POSIX ACLs to control access, rather than having to do iptables
> gymnastics.

Both options are nice. I would find INET sockets might handy for cluster 
console.

ron


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* RE: x2d2
  2005-01-19 20:37 x2d2 Ian Pratt
  2005-01-19 20:38 ` x2d2 Ronald G. Minnich
@ 2005-01-19 21:23 ` Anthony Liguori
  1 sibling, 0 replies; 26+ messages in thread
From: Anthony Liguori @ 2005-01-19 21:23 UTC (permalink / raw)
  To: Ian Pratt; +Cc: Ronald G. Minnich, Jacob Gorm Hansen, Xen-devel

On Wed, 2005-01-19 at 14:37, Ian Pratt wrote:
> I'd prefer not to tie domain administration privilege to the concept of
> unix uid's, but have some higher level concept of
> identification/authorization the tools know about. 

Yeah, I understand this desire.  The unix security model is not very
sophisticated.

However, it's awfully convenient to use user-based security. 
Particularly in dealing with networks.  If security can be based on unix
users then with pam, you automatically have security solutions that work
in a kerberos, ldap, or even windows network environment.

It doesn't have to be the only way or even the preferred way.

> > 2) control interface multiplexing (xsc does this)
> > 
> > 3) intelligent dom0 rebooting (autostart domains like Xend does)
> 
> We've been thinking on terms of having a 'persistent' flag on domains to
> inidicate that they should always be running, and hence started on boot.

A domain information database would be useful.  It would be nice for it
to be accessible via many applications though.  Otherwise, you have the
problem you have in Xend right now where the domain 'names' are not
visible to other applications that can still see the domain.

> > 4) domain consoles interfaced through pseudo-terminals
> 
> I'm not sure of the advantage of this, as its frequent you want to
> export them over a network, either via tcp, or ssl.

You're right.  It's not a make-or-break feature.  But it is still useful
for some scenarios.

Thanks,

> Thanks,
> Ian
-- 
Anthony Liguori
Linux Technology Center (LTC) - IBM Austin
E-mail: aliguori@us.ibm.com
Phone: (512) 838-1208




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19  6:32 ` x2d2 Anthony Liguori
  2005-01-19  9:58   ` x2d2 Jacob Gorm Hansen
  2005-01-19 15:47   ` x2d2 Ronald G. Minnich
@ 2005-01-19 23:24   ` Adam Sulmicki
  2 siblings, 0 replies; 26+ messages in thread
From: Adam Sulmicki @ 2005-01-19 23:24 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Jacob Gorm Hansen, Xen-devel

On Wed, 19 Jan 2005, Anthony Liguori wrote:

> I don't think so.  It shouldn't actually work anymore.  It doesn't do proper 
> notifications on event channels.  There's also a bug in the way ports are 
> allocated.
>
> Is there still interest in x2d2 (or any C-based minimal xend)?  I think I 
> could fix x2d2 pretty easily.

definitely.



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 18:55       ` x2d2 Ronald G. Minnich
@ 2005-01-20 14:08         ` Rik van Riel
  0 siblings, 0 replies; 26+ messages in thread
From: Rik van Riel @ 2005-01-20 14:08 UTC (permalink / raw)
  To: Ronald G. Minnich; +Cc: Anthony Liguori, Jacob Gorm Hansen, Xen-devel

On Wed, 19 Jan 2005, Ronald G. Minnich wrote:

> It's very important to us, for what we do, to get Python completely out 
> of the picture. Is that possible?

I would also like to ship a smaller Xen daemon to the
Fedora users, since I expect that quite a few of the
first wave of Xen users will be students with more time
than hardware - and they will care about having a small
Xen daemon.

-- 
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it." - Brian W. Kernighan


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 19:01     ` x2d2 Anthony Liguori
  2005-01-19 18:55       ` x2d2 Ronald G. Minnich
@ 2005-01-20 18:36       ` Rik van Riel
  2005-01-20 22:45         ` x2d2 Felipe Alfaro Solana
  1 sibling, 1 reply; 26+ messages in thread
From: Rik van Riel @ 2005-01-20 18:36 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: Ronald G. Minnich, Jacob Gorm Hansen, Xen-devel

On Wed, 19 Jan 2005, Anthony Liguori wrote:

> 4) domain consoles interfaced through pseudo-terminals

   5) add new devices to a running virtual machine

   6) have an API that can be used by higher level management
      software, so people can script the deployment of virtual
      machines, in a similar way to how they script the
      deployment of physical systems today.  Eg. the installer
      could use this API to create and configure a virtual
      system, when the user wants to install an additional
      virtual machine.

   7) is light weight, ie. can run with very little memory
      overhead, so little memory is spent on domain 0 and
      more memory is left over for eg. the testing of rawhide ;)

> I'm very willing to help out coding the new management tools.  I want to
> see what people think is useful first.

I'd be willing to ship experimental management tools in Fedora,
so there is a userbase to test the software.

-- 
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it." - Brian W. Kernighan


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-20 18:36       ` x2d2 Rik van Riel
@ 2005-01-20 22:45         ` Felipe Alfaro Solana
  0 siblings, 0 replies; 26+ messages in thread
From: Felipe Alfaro Solana @ 2005-01-20 22:45 UTC (permalink / raw)
  To: Rik van Riel
  Cc: Xen-devel, Ronald G. Minnich, Jacob Gorm Hansen, Anthony Liguori

On 20 Jan 2005, at 19:36, Rik van Riel wrote:

> On Wed, 19 Jan 2005, Anthony Liguori wrote:
>
>> 4) domain consoles interfaced through pseudo-terminals
>
>   5) add new devices to a running virtual machine
>
>   6) have an API that can be used by higher level management
>      software, so people can script the deployment of virtual
>      machines, in a similar way to how they script the
>      deployment of physical systems today.  Eg. the installer
>      could use this API to create and configure a virtual
>      system, when the user wants to install an additional
>      virtual machine.
>
>   7) is light weight, ie. can run with very little memory
>      overhead, so little memory is spent on domain 0 and
>      more memory is left over for eg. the testing of rawhide ;)
>
>> I'm very willing to help out coding the new management tools.  I want 
>> to
>> see what people think is useful first.
>
> I'd be willing to ship experimental management tools in Fedora,
> so there is a userbase to test the software.

I'm interested on anything related to Xen :-)



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-19 10:12     ` x2d2 Andrew Warfield
  2005-01-19 14:11       ` x2d2 Anthony Liguori
@ 2005-01-21  0:22       ` Michael Hohnbaum
  2005-01-21  0:35         ` x2d2 Andrew Warfield
  1 sibling, 1 reply; 26+ messages in thread
From: Michael Hohnbaum @ 2005-01-21  0:22 UTC (permalink / raw)
  To: andrew.warfield; +Cc: Jacob Gorm Hansen, Anthony Liguori, Xen-devel

On Wed, 2005-01-19 at 10:12 +0000, Andrew Warfield wrote:
> We are in the process of some fairly major revisions to the control
> tools.  I think that the general expectation is that 3.0 will show
> some pretty big changes to the control interfaces and tools.  The
> unstable tree now has a control switch (xcs) which sits under xend and
> allows other applications to be written to use the control channels
> without needing to modify xend.  We are hoping to move towards small,
> single-purpose management tools in dom0.
> 
> This should all start to appear in the unstable tree over the next
> couple of months.
> 
> a.
> 
Do you have plans you can share regarding these revisions to the control
tools?  I am exploring needs within my organization for management tools
on Xen.  Besides being interested in what you have planned, I can 
contribute assistance - development, testing, etc.

Thanks.

              Michael

> On Wed, 19 Jan 2005 01:58:46 -0800, Jacob Gorm Hansen <jacobg@diku.dk> wrote:
> > Anthony Liguori wrote:
> > > Jacob Gorm Hansen wrote:
> > >
> > >> hi,
> > >>
> > >> is x2d2 (the minimal xend replacement in C if I understand correctly)
> > >> still alive? I do not have bk at the moment, but grepping on x2d2 in
> > >> the Changelog file only has a comment back from November. I can make
> > >> it compile by removing -Werror from the Makefile, but is anyone using
> > >> it and working on it, or is it a dead end?
> > >
> > >
> > > I don't think so.  It shouldn't actually work anymore.  It doesn't do
> > > proper notifications on event channels.  There's also a bug in the way
> > > ports are allocated.
> > >
> > > Is there still interest in x2d2 (or any C-based minimal xend)?  I think
> > > I could fix x2d2 pretty easily.
> > >
> > 
> > Yes, lots of interest from me, the python xend effectively keeps me from
> > running Xen 2.0, so I am still stuck with 1.3. The stock xend uses too
> > much memory, provides too much functionality, and depends on too many
> > third-party packages -- not the ideal specs for the minimal trusted
> > computing base I am trying to develop :-(
> > 
> > Jacob
> > 

> 
-- 
Michael Hohnbaum                             503 578 5486
hohnbaum@us.ibm.com                          t/l 775 5486



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: x2d2
  2005-01-21  0:22       ` x2d2 Michael Hohnbaum
@ 2005-01-21  0:35         ` Andrew Warfield
  0 siblings, 0 replies; 26+ messages in thread
From: Andrew Warfield @ 2005-01-21  0:35 UTC (permalink / raw)
  To: Michael Hohnbaum; +Cc: Jacob Gorm Hansen, Anthony Liguori, Xen-devel

> Do you have plans you can share regarding these revisions to the control
> tools?  I am exploring needs within my organization for management tools
> on Xen.  Besides being interested in what you have planned, I can
> contribute assistance - development, testing, etc.

Yes -- we have had a fair bit of discussion about this stuff over the
past couple of months and there is even a bit of planning documention
around somewhere.  It's the middle of the night in Cambridge though --
I'll chat with people here tomorrow and aim to get some details posted
either then or over the weekend.

cheers,
a.


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2005-01-21  0:35 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-19  2:19 x2d2 Jacob Gorm Hansen
2005-01-19  4:20 ` x2d2 Ronald G. Minnich
2005-01-19  6:32 ` x2d2 Anthony Liguori
2005-01-19  9:58   ` x2d2 Jacob Gorm Hansen
2005-01-19 10:12     ` x2d2 Andrew Warfield
2005-01-19 14:11       ` x2d2 Anthony Liguori
2005-01-19 16:36         ` x2d2 Ian Pratt
2005-01-19 16:44           ` x2d2 Andrew Warfield
2005-01-19 20:12           ` x2d2 Ronald G. Minnich
2005-01-21  0:22       ` x2d2 Michael Hohnbaum
2005-01-21  0:35         ` x2d2 Andrew Warfield
2005-01-19 15:47   ` x2d2 Ronald G. Minnich
2005-01-19 19:01     ` x2d2 Anthony Liguori
2005-01-19 18:55       ` x2d2 Ronald G. Minnich
2005-01-20 14:08         ` x2d2 Rik van Riel
2005-01-20 18:36       ` x2d2 Rik van Riel
2005-01-20 22:45         ` x2d2 Felipe Alfaro Solana
2005-01-19 23:24   ` x2d2 Adam Sulmicki
2005-01-19 12:00 ` x2d2 Grzegorz Milos
  -- strict thread matches above, loose matches on Subject: below --
2005-01-19 19:19 x2d2 Anthony Liguori
2005-01-19 20:37 x2d2 Ian Pratt
2005-01-19 20:38 ` x2d2 Ronald G. Minnich
2005-01-19 21:23 ` x2d2 Anthony Liguori
2005-01-19 20:43 x2d2 Ian Pratt
2005-01-19 21:03 ` x2d2 Derrik Pates
2005-01-19 21:17   ` x2d2 Ronald G. Minnich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.