Gentoo Archives: gentoo-user

From: Grant <emailgrant@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Multiseat -- LTSP?
Date: Mon, 30 Jan 2012 17:42:24
Message-Id: CAN0CFw2GCkD33GONu6nSMkaNbRwDpn43Ag=c-KCU5tm-=pHnPw@mail.gmail.com
In Reply to: Re: [gentoo-user] Multiseat -- LTSP? by Mick
1 [snip]
2 >> If I throw out installing a separate OS on a separate machine for each
3 >> workstation and all of the proprietary thin-client protocols, I think
4 >> I have 3 options:
5 >>
6 >> 1. Connect monitors, USB keyboards, and USB mice directly to a server
7 >> with multiple video cards.  I found a motherboard with 6 PCI-E slots:
8 >>
9 >> http://www.newegg.com/Product/Product.aspx?Item=N82E16813128508
10 >>
11 >> 6 video cards could be installed for 6 workstations if the server goes
12 >> headless, and even more if multi-headed video cards are used.  Xorg
13 >> requires some special configuration for this but this discussion from
14 >> 2010 sounds like it's something that is actually done:
15 >>
16 >> http://forums.gentoo.org/viewtopic-t-836950-start-0.html
17 >>
18 >> These guys got it working in 2006:
19 >>
20 >> http://www.linuxgazette.net/124/smith.html
21 >>
22 >> 2. Set up a separate thin client for each workstation and run LTSP on
23 >> the server.  This seems inferior to #1 because it requires setting up
24 >> and maintaining the LTSP server and client configuration, NFS, xinetd,
25 >> tftp, dnsmasq, and PXE-boot.  Bandwidth would also be limited compared
26 >> to #1 and hardware and power requirements would be much greater.
27 >>
28 >> 3. Run a Plugable thin client for each workstation:
29 >>
30 >> http://www.amazon.com/dp/B004PXPPNA
31 >>
32 >> This likely requires running "Userful Multiseat Linux" on my server
33 >> which is only packaged up for Ubuntu.  The Plugable thin client
34 >> connects to the server via USB 2.0 which makes me wonder if it could
35 >> be made to work without Userful Multiseat Linux as a USB video card
36 >> and input devices, but I imagine drivers for the video card and
37 >> bandwidth over USB could be a problem.
38 >>
39 >> I think #1 is the way to go but I'd love to hear anyone else's opinion
40 >> on that.  Has anyone here ever set up multiseat in Xorg?
41 >
42 > Can you rely on Xorg devs to ensure that they are not going to break your
43 > multiseat system in the future?
44
45 Maybe I'm wrong, but I don't know why there would be (much) more
46 likelihood of regression with Xorg multiseat than with anything else,
47 including LTSP and all of its dependencies. In the context of both
48 hardware and software, I think there are much fewer points of
49 potential failure with multiseat than with an LTSP thin-client
50 arrangement.
51
52 > Are you sure that you will come across bandwidth issues if you follow option
53 > #2?  On a gigabit network at work we're running thousands of thin clients
54 > distributed across hundreds of VM servers, and there is no noticeable latency
55 > (unless a particular VM MSWindows server plays up).
56
57 I'm sure I wouldn't. I only mentioned the increased bandwidth of
58 multiseat vs. thin-clients as a technicality.
59
60 > I understand that managing multiple boxen is always a greater burden, but
61 > something like GNAP may lighten the work needed?
62 >
63 >  http://www.gentoo.org/proj/en/base/embedded/gnap-userguide.xml
64
65 That looks cool, but from my perspective it's another layer to learn,
66 install, configure, and manage. chef and puppet take a different
67 approach to lessening the burden of administrating multiple systems,
68 but in the end neither approach comes anywhere near the hardware and
69 software simplicity (and corresponding ease of setup and maintenance)
70 of multiseat.
71
72 - Grant

Replies

Subject Author
Re: [gentoo-user] Multiseat -- LTSP? Stroller <stroller@××××××××××××××××××.uk>