linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: Real multi-user linux
@ 2003-06-13  8:13 John Bradford
  2003-06-13 14:01 ` Terje Fåberg
  0 siblings, 1 reply; 19+ messages in thread
From: John Bradford @ 2003-06-13  8:13 UTC (permalink / raw)
  To: linux-kernel, terje_fb

> is it possible to use several logical terminals
> (tupels of monitor, keyboard and mouse) directly
> connected to _one_ system? I mean there is no problem
> to connect two keyboards, two mice and two graphic
> cards/monitors...
>
> But is there a possibility to group these to allow two
> users work simultanously on the same machine without
> having to go via serial console or network?
>
> I just can't imagine that no one has thougt about this
> before...

This idea has come up before, have a look at:

http://marc.theaimsgroup.com/?l=linux-kernel&m=101854006027152&w=2

http://marc.theaimsgroup.com/?l=linux-kernel&m=104353298205473&w=2

John.

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: Real multi-user linux
@ 2003-06-16  8:12 Aivils.Stoss
  0 siblings, 0 replies; 19+ messages in thread
From: Aivils.Stoss @ 2003-06-16  8:12 UTC (permalink / raw)
  To: linux-kernel; +Cc: terje_fb

Hi, Terje
>is it possible to use several logical terminals
>(=tupels of monitor, keyboard and mouse) directly
>connected to _one_ system? I mean there is no problem
>to connect two keyboards, two mice and two graphic
>cards/monitors...
>
>But is there a possibility to group these to allow two
>users work simultanously on the same machine without
>having to go via serial console or network?

Yes.
You can read documentation un download paches from
http://startx.times.lv
or
http://www.schuldei.org/aivils

I have got working real multiple local X servers.
Main idea is from James Simmons.
/dev/tty1-63 is splited. Now we have a multiple
ranges of /dev/tty's
/dev/tty1-7 bounded with 1-st keyboard
/dev/tty8-16 bounded with 2-nd keyboard
and so on.
Also XFree86 server has a parameter vtXX , where
XX is a number of /dev/ttyXX. Now we can choose
right keyboard for right X sever.

Normal X server during initialization search all
video adapters and then disable these all and after
init enable one necessary video adapter. This feature
must be disabled. If You tell xf86 to use /proc
interface for PCI configuration, then is possible
filter xf86 PCI-steering commands with kernel.

In my case patching of XFree86 is not necessary.
Kernel do not allow disable innocent video adapters
and multiple XFree86 servers runs without interference.

Another trouble is with bunch of USB input devices.
After boot USB assing device files randomly - same
mouse may have a various /dev/input/mouseX device file,
because init 1-st 2-nd 3-rd . I use
/etc/hotplug/input.agent
This agent make symbolic links depends from mouse physicaly
location. So i do not use straight /dev/input/mouse0 but
input.agent created /dev/Amouse0 - symlink to right
mouse device file.

Another troble is with sound. Any programm under Linux
will use hers own sound interface. If You have multiple
sound cards, then any starting script must be patched.
Some programms are unconfigurable or i do not know how
to doe it (SUN java plugin for Netscape). My home users
well know this and configure popular apps (xmms) as they
like and create additional chaos.

Zero trobles with GLX hardware acceleration! This is true
for closed source Nvidia drivers :)

IMHO this solution is very usable for home computers with
restricted budget. I never do cost calculations, because i
will not 2-nd box in my home.

Aivils Stoss


^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: Real multi-user linux
@ 2003-06-13 20:30 John Bradford
  2003-06-13 21:54 ` James Simmons
  0 siblings, 1 reply; 19+ messages in thread
From: John Bradford @ 2003-06-13 20:30 UTC (permalink / raw)
  To: john, jsimmons; +Cc: linux-kernel, terje_fb

> > So, instead of trying to add more and more terminals to a single box,
> > you could stick with four-headed X servers, which would probably be
> > more scalable.

> The biggest limitation is the PCI bus. Only so many cards can go in. I
> guess you could fill the machine up with graphics cards and go with
> external USB audio and TV tuner cards. One to match each graphics card.

No need:

A single machine can support four displays, keyboards, and mice easily.  We
can use such machines as X servers for four people.  Each one can be connected
via Ethernet to the Linux supercomputer.  That way you get the cost advantages
of the multi-headed setup, with the scalability of the X server setup.  I think
you could scale to 64 or 128 users like that.

John.

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: Real multi-user linux
@ 2003-06-13 17:46 John Bradford
  0 siblings, 0 replies; 19+ messages in thread
From: John Bradford @ 2003-06-13 17:46 UTC (permalink / raw)
  To: alan, john; +Cc: jsimmons, linux-kernel, terje_fb

> > As the number of terminals increases you might want to investigate the
> > possibility of terminal driving units connected to the main box, like
> > this:

> Why. You can get 4 port S3 video cards for UKP 7 each on ebay now and
> then. That'll take you to more heads per box than you can sanely cable

Exactly - the sanely cable bit alone is a good reason to do it.

I've got an old mainframe terminal here that was used on a similar system,
(although obviously it's not in use here :-) ).

John.

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: Real multi-user linux
@ 2003-06-13 17:43 John Bradford
  2003-06-13 20:11 ` James Simmons
  0 siblings, 1 reply; 19+ messages in thread
From: John Bradford @ 2003-06-13 17:43 UTC (permalink / raw)
  To: john, jsimmons, terje_fb; +Cc: linux-kernel

> >     The next stage will be non PC boards supporting more than
> > one graphics display output. Every now and then you see such a
> > board. I seen a 8 graphics chip board with 8 video outputs.

> As the number of terminals increases you might want to investigate the
> possibility of terminal driving units connected to the main box, like
> this:

[snip diagram]

Of course, those terminal driving units could actually then just be
replaced with multiple-display-and-keyboard-enabled X servers.

So, instead of trying to add more and more terminals to a single box,
you could stick with four-headed X servers, which would probably be
more scalable.

John.

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: Real multi-user linux
@ 2003-06-13 17:34 John Bradford
  2003-06-13 17:32 ` Alan Cox
  0 siblings, 1 reply; 19+ messages in thread
From: John Bradford @ 2003-06-13 17:34 UTC (permalink / raw)
  To: jsimmons, terje_fb; +Cc: john, linux-kernel

>     The next stage will be non PC boards supporting more than
> one graphics display output. Every now and then you see such a
> board. I seen a 8 graphics chip board with 8 video outputs.

As the number of terminals increases you might want to investigate the
possibility of terminal driving units connected to the main box, like
this:

-----   -----   -----   -----   -----   -----
| T |   | T |   | T |   | T |   | T |   | T |   
-----   -----   -----   -----   -----   -----
  |______ | ______|       |______ | ______|
        | | |                   | | |
        -----                   -----
        | D |                   | D |
        -----                   -----
          |_______________________|
                      |
                    -----
                    | L |
                    -----

T=Terminal
D=Terminal driving unit
L=Linux box

John.

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Real multi-user linux
@ 2003-06-12 23:19 Terje Fåberg
  2003-06-13  0:43 ` Bernd Eckenfels
  0 siblings, 1 reply; 19+ messages in thread
From: Terje Fåberg @ 2003-06-12 23:19 UTC (permalink / raw)
  To: linux-kernel


Hello, 

is it possible to use several logical terminals
(=tupels of monitor, keyboard and mouse) directly
connected to _one_ system? I mean there is no problem
to connect two keyboards, two mice and two graphic
cards/monitors...

But is there a possibility to group these to allow two
users work simultanously on the same machine without
having to go via serial console or network?

I just can't imagine that no one has thougt about this
before...

Regards, 
Terje

______________________________________________________
Få den nye Yahoo! Messenger på http://no.messenger.yahoo.com/
Nye ikoner og bakgrunner, webkamera med superkvalitet og dobbelt så morsom

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

end of thread, other threads:[~2003-06-16  8:00 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-06-13  8:13 Real multi-user linux John Bradford
2003-06-13 14:01 ` Terje Fåberg
2003-06-13 15:19   ` Gerhard Mack
2003-06-13 16:33     ` Alan Cox
2003-06-13 16:56   ` James Simmons
2003-06-13 20:39     ` Bernd Eckenfels
  -- strict thread matches above, loose matches on Subject: below --
2003-06-16  8:12 Aivils.Stoss
2003-06-13 20:30 John Bradford
2003-06-13 21:54 ` James Simmons
2003-06-13 17:46 John Bradford
2003-06-13 17:43 John Bradford
2003-06-13 20:11 ` James Simmons
2003-06-13 17:34 John Bradford
2003-06-13 17:32 ` Alan Cox
2003-06-13 20:00   ` James Simmons
2003-06-12 23:19 Terje Fåberg
2003-06-13  0:43 ` Bernd Eckenfels
2003-06-13 17:00   ` James Simmons
2003-06-13 17:17     ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).