Best way to build a computer for 2 users?
Hi,
I intend to (let my boss to) buy a new pc at work. As I share the desk with another linux guy, I think we could benefit from a single a bit fatter pc instead of two separate ones. The point is that we would both work at this concurrently. Suggestions? I am considering the following options: * use LAN for the other guy to log-in, using an older pc as the thin client. Perhaps a bit slow or using a lot of bandwidth? * Use a direct ethernet cable from pc to the client. Need two network cards but should be fast and not use LAN ressources. * Use dual-head graphics card and two keyboards. Anyone has any experience with this? What about the other ressources? Is it possible to config the usb/cd-rom to be used by both of us regardless of how we log in? It should support at least 4G ram. Should we switch to 64bit or will 32bit do as well? |
More than what you asked for, but have a look - this should
get you started :} http://www.linuxtoys.org/multiseat/multiseat.html As for the 64-bit vs 32-bit. If you need Flash or other proprietaty stuff that wasn't ported to 64-bit I'd stay clear of it. Cheers, Tink |
I would go with the LAN option or the direct ethernet cable. Make it 1000Mb/s.
For the login, look into XDMCP, which can be setup easily using GDM. --Ian |
To get the full 4GB RAM you have to use 64 bit.
|
I'm really confused when it comes to that RAM part. Some things I read seem to imply that the 32 bit kernel will accept up to and including 4GB, but other ones place it beyond the pale already. Even so, 32 bit should work with considerably more than 4GB providing that PAE extensions are used. There appears to be a slight impact on performance but apparently nothing catastrophic.
|
Quote:
You only get better memory performance, and larger chunks for userspace programs. The kernel will quite happily support 4GB on a 32-bit system. In fact I've set-up 32-bit servers that quite happily run with 8 and 16GB. Cheers, Tink |
I'll admit I may be thinking about how Windows handles it. Not that interested in using that much at the moment as 2GB suits me fine, so not looked into it too much.
|
I'd avoid multi-seat, at least for now. Using a second PC as an XDMCP client is easy and will just plain work. As the other guy said, it's easy to set up using gdm. 100Mbit is actually quite good, but gigabit will be even better.
|
I don't think you'll notice much of a performance impact
switching between 100 & 1000MBit for just an X redirect ... but then prices for Gigabit hardware have become so low that it doesn't make much of a difference anymore :} Cheers, Tink |
If you use a cross over cable to connect the new pc to the thin client, since the connection is direct, you can ease up on security for that interface.
Some distro's are biarch. On SuSE for example, the 32bit versions of some programs like firefox are installed by default to avoid the problem of not having a 64 bit plugin. You could always install both and dual boot to try both versions out. Be sure to check out your distro's specific documentation if you want to be able to log into a remote session. Generic instructions for setting up XDCMP may not work as expected. They probably have a gui config option to allow this and make the necessary adjustments to the PAM and gdm or kdm configurations. |
So I ended up building a dual-seat.
What we have:
We run 32bit ubuntu gutsy (7.10). My impression? A nice and fast computer which mostly works. The main issue was to get it running as a dual seat -- this was probably because of a bug in X.org or gdm in gutsy (it suddenly worked after an upgrade). We attached one mouse to ps2 (just to save one USB port), another to USB and both keyboards to USB. Sharing the ressources is not a problem, given we switch off automagic mounting of removable media. Sound works also, although we have to share a single output channel. There is still a number of minor issues:
In conclusion, I can recommend dual-seat. It does not "plainly work", you have to fiddle a bit with config, but if you are even slightly technically minded, I would rather spend the money on extra ram and save my desk for my (far too big) paper mess. Thanks for everyone for suggestions and comments! Best, Ott ------------- I post my Xorg.conf and gdm.conf here, just in case anyone would like to follow us. Code:
# xorg.conf (xorg X Window System server configuration file) Code:
# GDM Configuration Customization file. |
I'm going to be doing a dual seat setup as well:
Ubuntu Feisty->Gutsy
Ubuntu Hardy Alpha3 2.8GHz Intel Celeron 768MB of RAM AT->PS/2 keyboard USB keyboard Two USB optical mice ATi Radeon 9200SE PCI: 4xx glxgears Intel integrated gpu: 3xx glxgears One seat needs to use the qwerty keyboard layout; the other should be colemak. I want the new USB keyboard, so we'll just match the ancient keyboard with the ancient layout; seems proper. The keys even feel hard and unforgiving like those of the typewriters qwerty was made for. I'm going to Radio Shack to pick up the keyboard and mouse right now. We have two CRT VGA monitors of equal specs. |
Cool. Let us know how is it going.
Ott |
I've got the hardware all in place now. The machine and all is where I want it, the peripherals have been purchased... I shall begin configuration with the help of this guide here:
https://help.ubuntu.com/community/MultiseatX It's weird typing with one hand on each keyboard... Now I begin. |
oh yeah, almost forgot: I'm adding this in there too:
http://colemak.com/Unix ..or perhaps I shouldn't... that may just add complication right now. Besides, my user account has an icon in the tray at the top to switch it anyway... Meh, I'll leave the layout alone for now. |
All times are GMT -5. The time now is 01:34 PM. |