On Wed, Mar 19, 2003 at 08:47:47PM +0100, Robert Millan wrote:
> > We will not implement those ioctls, and they will certainly not be
> > implemented in the terminal server (or magic for that matter).
> > 
> > It's also unrelated to a console server.
> > 
> > The issue is between the vga console client that shares the display and
> > input devices with the X server.  That console client must have a protocol
> > that allows cooperative console switching
> 
> why can't it be the standard protocol? magic could forward its ioctl'ed
> requests to the console client?

"Standard" is a bit far stretched.  We are talking about a solution that is
shared by BSD and Linux, I think, which are both monolithic Unix like
kernels, and thus have a different understanding about how things should
work.

Of course it could be the same protocol, but it would be silly.  You
would insert a man in the middle which has really nothing to do with this
whatsoever.
 
> > The protocol will be just as we see it convenient and useful, and not be
> > tied to the ioctl interface.  The corresponding code in XFree86 must be
> > ported (rewritten).
> 
> the Xfree86 side it's not that much of a hassle, just to find a replacement
> for VT_ACTIVATE #ifndef VT_ACTIVATE. what is your proposed protocol?

If I had one you would find it in the savannah task item about it.
 
> > This bug is a will-not-fix or a non-bug.  See also the savannah task
> > database, I am sure I have one open for that.
> 
> ok, but then we need a new protocol to tell the console client about
> terminal switches.

That's what I keep saying :)

It needs to be cooperative, but it can be simple.  It also can assume trust
between the communication partners (ie proper behaviour).

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    [EMAIL PROTECTED]
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de/


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to