Slashdot Mirror


FourHead: One PC, Four Users

LoganGD writes "A reseach group from UFPR university in Brazil, C3SL has managed to make one Linux box run four terminals at the same time. That means four mice, keyboards, displays and users with just one CPU. The way they managed to do that can be found at the FourHead project webpage. The fact that one computer science laboratory can suport up to 60 users whit only 15 PCs is really attractive for low-resource groups and countries."

496 comments

  1. Mainframe? by Anonymous Coward · · Score: 1, Interesting

    How is this different from a low-end mainframe?

    1. Re:Mainframe? by ed__ · · Score: 4, Funny

      it doesn't involve a mainframe?

    2. Re:Mainframe? by admbws · · Score: 4, Informative

      Mainframes used dumb terminals (that is, effectively a seperate machine connected to the mainframe via serial).

      This is a standard computer handling several video outputs, keyboards and mice by itself. Just the same as any one person system, but handling multiple persons instead.

      Or something.

    3. Re:Mainframe? by tonyr60 · · Score: 2, Insightful

      " Mainframes used dumb terminals"

      Not always. The IBM 3270 architecture (I think it had another name as well) could use graphics terminals with high resolution rendering, mouse etc. Quite a bit of local processing could be done.

      Actually just a monitor, mouse and keyboard would have to rate as a dumb terminal. Even acsii terminals had some intelligence for cursor positioning etc.

    4. Re:Mainframe? by It'sYerMam · · Score: 1

      Presumably you don't have to use the mainframe's arcane language to get around. My Dad described the type of rubbish he had to use just to run something...

      --
      im in ur .sig, writin ur memes.
    5. Re:Mainframe? by hpavc · · Score: 1

      it has a snazzy table ... that table and wiring gear costs more than the whole project

      --
      members are seeing something, your seeing an ad
    6. Re:Mainframe? by Anonymous Coward · · Score: 0

      Its a low-end PC.

    7. Re:Mainframe? by kfg · · Score: 1

      Presumably you don't have to use the mainframe's arcane language to get around.

      You mean, like. . .bash?

      KFG

    8. Re:Mainframe? by ucblockhead · · Score: 1

      The key word is "dumb". These terminals had very little smarts. I suspect a modern keyboard has as much. A dumb terminal really was little more than a keyboard attached to a screen.

      --
      The cake is a pie
    9. Re:Mainframe? by Lumpy · · Score: 4, Interesting

      This is a standard computer handling several video outputs, keyboards and mice by itself. Just the same as any one person system, but handling multiple persons instead.

      and has way more overhead and cost than using old P-I233 computers or dirt cheap x terminals on a network.

      I can support 10 users on one machine using Linux Terminal server for 1/4th the cost of their supporting 4 people on one machine.

      and I have a overall lower processor load.

      It's neat, but nothing more than that right now.

      Until the supply of free Pentium I class laptops and desktops dry up or the sources for dirt cheap xterminals dry up, it's nothing more than a expensive wy of doing things.

      --
      Do not look at laser with remaining good eye.
    10. Re:Mainframe? by saden1 · · Score: 0, Troll

      I'm not your son you old fart.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    11. Re:Mainframe? by john.r.strohm · · Score: 4, Informative

      If you go back some 30-35 years, you find some HUGE mainframe installations, supporting dozens or hundreds of online users simultaneously.

      Do a bit more research, and you find that those mainframe installations had processors that ran at clock rates somewhere between 1 and 20 MHz, with typically a few megabytes (equivalent) of RAM, and a few hundred megabytes of hard disk. (And a few tape drives, but the tapes were not really used that much, by comparison.)

      As a convenient example, consider the Control Data 6600 supercomputer at UT Austin in 1970. The CPU clock was 10 MHz, and it had just 131,072 words of main core memory, at 60 bits/word (which works out to about 1 Megabyte). It had two disk subsystems, one of which stored 168 million characters, the other storing 241 million characters.

      Compare this with a 486/33, with 4 megabytes of RAM, a 200 Mb and a 340 Mb hard drive. 4 times as much RAM, probably comparable CPU throughput (the 6600 CPU was a master of parallel execution: it could be running as many as 10 instructions simultaneously).

      The 6600 was heavily time-shared.

      Late in the 1970s, things started getting interesting. The magic point was called "3M", which stood for "1 MIP, 1 Megabyte, 1 million pixels", and the price on that was JUST BARELY within reach of an individual.

      Now look today. Our LOW END personal computers come with HUNDREDS of megabytes of RAM, hundreds of MIPS, tens or hundreds of gigabytes of disk storage, and several million pixels. (The limit on pixels is what you can get onto a display and refresh at a reasonable rate.)

      What limited these guys to "only" four users per PC wasn't processing power or video bandwidth. It was the number of PCI video cards they could physically stuff into a PC motherboard.

    12. Re:Mainframe? by dbIII · · Score: 1
      and has way more overhead and cost than using old P-I233 computers or dirt cheap x terminals on a network.
      However, ultimately it is a lot more convenient. Far less moving parts, only the one machine to configure - paticularly ideal in a classroom where you want identical configuration for each user anyway.

      The machine I am currently using has the PS/2 keyboard and mouse sitting in front of the telvision in another room, and USB keyboard and mouse sitting in front of a conventional monitor. I have one Nvidia card with TV-out (a fairly cheap card too) handling both, and just have two sessions of X and a fairly simple XFree86Config file with two layouts (I do not want to run 800x600 on my monitor, but it is nice on the TV - plus the layout tells X which keyboard to use). I did not have to patch X or the kernel to acheive this, but more inputs and I probably would have to. Total amount amount of extra hardware was a cheap RF PS/2 keyboard and mouse, three 10 metre RCA cables and some PS/2 extension cables. Since the DVD is in an external firewire box, I could potentially put that in the other room too. An extra machine capable of playing divx would cost considerably more.

      The other side of things is that people hate to have to go into another room to load media - which happens a lot in my workplace with the advent of DVD data disks - which older machines used as Xterminals can't handle anyway. A disturbing number of people number of people only see the screen and monitor as the computer anyway (eg. Removalist - we dropped part of you computer, but it's OK, it was only the monitor support - those Sun people certainly must have made it heavy to keep the monitor still. We wrapped the keyboard up in six layers of bubblewrap, so it's OK). Give people a LCD screen and a cordless keyboard mouse set and they won't care that they are sharing the machine with three others, and won't notice until they want to put in a CD.

    13. Re:Mainframe? by ameoba · · Score: 1

      Late in the 1970s, things started getting interesting. The magic point was called "3M", which stood for "1 MIP, 1 Megabyte, 1 million pixels", and the price on that was JUST BARELY within reach of an individual.

      That seems like an incredibly lopsided system. 1 MIP and 1 MB go together well enough, but 1 million pixels on a computer like that? That gives you one operation per pixel per second, so you can... umm... fill the whole framebuffer with a single color & change it once per second?

      Looking at the machine on my desk, I've got 2-3000 MIPS, 1000 MB and only 3/4 million pixels (1024x768); even if I was doing dual 1600x1200 heads, I'd still have less than 4M pixels. That whole "3M" thing seems like a pretty useless goal that's matching units that shouldn't be paired; your CPU should be a few orders of magnitude faster than the number of pixels you have for the display to be of any use...

      --
      my sig's at the bottom of the page.
    14. Re:Mainframe? by Anonymous Coward · · Score: 0

      What about the electricity bill?

    15. Re:Mainframe? by Anonymous Coward · · Score: 1, Informative

      admittedly this is nothing new, but you seem to overlook that this is also possible on those "free" machines

      in college (back the 80's) we used to run comparable multi-head (usually twin or triple) 386/486 boxes

      not so hot for rendering, but great when everybody needs to type a term paper at the same time

    16. Re:Mainframe? by elal1862 · · Score: 0

      Until the supply of free Pentium I class laptops and desktops dry up or the sources for dirt cheap xterminals dry up

      By that time, the Pentium II class boxen are about te become doorstops... Or some older microITX boards start to fill the gap.... Or some geeks start hackin' up their own boards using thin client-on-a-chip solutions like the SC2200, SiS550 etc...

    17. Re:Mainframe? by It'sYerMam · · Score: 1

      Bash isn't arcane - just shortened. Some commands (dd, df, du) are pretty random, but "rm" for remove and "cp" for copy make sense.
      Of course, in either context you eventually learn what's going on, but the impression I got was that most of the mainframe language was bananas...

      --
      im in ur .sig, writin ur memes.
    18. Re:Mainframe? by TheLink · · Score: 1

      Graphics chips and blitters can help.

      --
    19. Re:Mainframe? by asdfghjklqwertyuiop · · Score: 1

      Late in the 1970s, things started getting interesting. The magic point was called "3M", which stood for "1 MIP, 1 Megabyte, 1 million pixels", and the price on that was JUST BARELY within reach of an individual.


      Displays that can do 1 million pixels in the late 70's? Are you sure about that? That would be something on the order of a 1000x1000 pixel display.

    20. Re:Mainframe? by Anonymous Coward · · Score: 0

      >The magic point was called "3M", which stood for "1 MIP, 1 Megabyte, 1 million pixels", and the price on that was JUST BARELY within reach of an individual.

      My recollection of this is that it was a 4M. 1 MIP, 1 Megabyte, 1 M video memory (which remember has to carry colour information character maps, BLITS, not ) not 1M pixels, and 1M of disk drive.

    21. Re:Mainframe? by Anonymous Coward · · Score: 0

      Out of those, I'd say dd's the only one that doesn't make sense, df and du make just as much sense as rm, mv, ls, and cp.
      df = disk free
      du = disk usage :)

    22. Re:Mainframe? by wwwillem · · Score: 1

      it doesn't need watercooling :-)

      --
      Browsers shouldn't have a back button!! It's all about going forward...
    23. Re:Mainframe? by Anonymous Coward · · Score: 0

      df - Disk Free du - Disk Usage dd - You Have A Point Here

    24. Re:Mainframe? by Anonymous Coward · · Score: 0

      1 million pixels on a computer like that? That gives you one operation per pixel per second, so you can... umm... fill the whole framebuffer with a single color & change it once per second?

      He's talking about 1M pixels/second, so your 1024x768 is about 23M pixels/second at 30 fps, and 640x480x3 = 0.9M

    25. Re:Mainframe? by gi-tux · · Score: 1

      How about the Tektronix 4000 series. They had a resolution of 1024x1024 and were around that far back. Some models only displayed 1024x768 but they stored 1024x1024. Also remember that 1 million pixels didn't equate to 1 million bytes, as the hi-res displays of the time were mono-chrome. This means that we would only be talking about 128KB of locations to be updated.

      I saw some pretty impressive things still being done on some of those things well into the 1990s. They were wonderful for wire-frame modeling and they were reasonably fast as well. I saw one hooked to a Convex super-computer to do wire-frame modeling and it would blow away a Sparc 2 running ethernet to the same convex.

      --
      I have no sig, does anyone have one to spare?
    26. Re:Mainframe? by SeaFox · · Score: 1

      Now look today. Our LOW END personal computers come with HUNDREDS of megabytes of RAM, hundreds of MIPS, tens or hundreds of gigabytes of disk storage, and several million pixels. (The limit on pixels is what you can get onto a display and refresh at a reasonable rate.)

      What limited these guys to "only" four users per PC wasn't processing power or video bandwidth. It was the number of PCI video cards they could physically stuff into a PC motherboard.


      Hmmmmmmm...

      But with a developing market in developing countries, no major manufacturer seems interested in building a motherboard with multiple (4-8) AGP card slots. I wonder why?

      "Honey, do you think we really need to have four separate PC's in this house for our family's needs?"

    27. Re:Mainframe? by john.r.strohm · · Score: 1

      That's what I remember 3M standing for. It has been quite a few years, after all. It might have been referring to 1 Mbit/sec LAN connections, instead: Ethernet was starting to show up around then, and Datapoint's ARCnet was available.

  2. The heat! The heat! by foidulus · · Score: 2, Insightful

    I wonder what, if any, heat issues would come from running 4 video cards, and the cpu at relatively full power, in a seemingly normal sized case. I would imagine it would get pretty toasty(or very loud with all the fans running, think of the poor power supply!)
    I would be interested to see how they handle it!

  3. Wow by Anonymous Coward · · Score: 0

    Imagine a 4-user Beowulf Cluster of these...

  4. Economy? by Anonymous Coward · · Score: 2, Insightful

    Where's the economy in this? The "box" (cpu/ps/hdd) is relatively cheap compared to the display. I guess every dollar/peso/dinar counts.

    1. Re:Economy? by TheOtherAgentM · · Score: 3, Informative

      That's not completely true. Since I'm not a Linux user, I'm not sure what kind of power a box would require to run something like this, but CRTs are only $100-150. Correct me if I am misspeaking, but I don't think you can buy a tower for anywhere near this price. The keyboard and mouse are pretty inexpensive. Would the video card have to push a lot of processing power? If so, maybe that's where the cost would even out, since there's so many video cards out that cost nearly as much as whole systems.

    2. Re:Economy? by KingDaveRa · · Score: 1

      Very true. I've seen prices of about 350 ($640-ish) for a complete system, of a fairly respectable performance. That's amazing considering getting a whole PC for that price was impossible not too long ago.

      Maybe this project is more a proof of concept? Somebody did produce cards which did this anyway with PS/2 connectors, VGA and even sound cards. This was a few years back, and you don't see them now PCs are so rediculously cheap.

    3. Re:Economy? by Texas+Rose+on+Lava+L · · Score: 3, Insightful

      These guys aren't using 21-inch flat panel monitors. A 17-inch monitor costs around $100 or so. Mice, keyboards, etc. are cheap. If the boxes are $300, plus $150 for a monitor, keyboard, and mouse, they're reducing the cost of 4 computers from $1800 to $900. This would mean they could support twice as many users without increasing the budget.

      Also, boxes need replacing more often than monitors, so you get even more cost savings later on.

    4. Re:Economy? by tonyr60 · · Score: 1

      Don't forget the cost of cabling the displays etc. A vga extenstion cable, mouse and keyboard extention cable is going to cost more than a bit of cat 9.

    5. Re:Economy? by Anonymous Coward · · Score: 0

      In Brazilian prices, (my guesses)
      They are using:
      - 15-inch monitor, about ~R$400 - (~U$130) each
      - a video card: ~R$150 (~US$50)
      - usb keyboard and mouse ~ R$ 60,00 (~US$20)
      - Cost of CPU R$1000 ~ (US$ 330)
      - total ~R$3000 (~US$1000) for a complete system

      Economy = ~US$1000

      For some types of applications, like in classrooms, it's a bargain.

    6. Re:Economy? by Anonymous Coward · · Score: 0

      Not quite. Even large CRT's are getting dirt cheap. I've never purchased one, just gotten handmedowns from people who don't have any space for them anymore. The latest, fastest cpu isn't that cheap, but in terms of real price/performance, this is a good idea.

    7. Re:Economy? by Anonymous Coward · · Score: 0

      If you want four people working independently on computers, the bare minimum you need is at least four monitors and four keyboards. It only make sense to try saving where saving is possible.

    8. Re:Economy? by tiger99 · · Score: 1

      In the UK I could get 4 CRTs, keyboards and mice for the cost of the PC, approximately. The saving is very worthwhile and would be for almost any educational establishment.

    9. Re:Economy? by Anonymous Coward · · Score: 0

      Well, you'd have to buy 4 monitors anyway . . At $350 or so for a cheapo celeron system with no O/S, they save $1050.

      There's the economy, numbskull.

    10. Re:Economy? by Anonymous Coward · · Score: 0

      In a circular or square-table configuration, all heads can easily reach the central PC without the need for extension cables.

      And don't forget the savings in electricity usage.

    11. Re:Economy? by Antero · · Score: 1

      Also, boxes need replacing more often than monitors, so you get even more cost savings later on

      You have a very valid point there. Working in a school, I can tell you there are TONS of old monitors sitting, just gathering dust. Usually the monitor far outlives the CPU, they might just be SVGAs, but I believe is more than enough for simple aplications, and if $$ is short, those are A LOT better than nothing!

      --
      Do you know where your towel is?
    12. Re:Economy? by mlk · · Score: 1

      For 4way, you would not need any extention cable.

      --
      Wow, I should not post when knackered.
    13. Re:Economy? by AnotherBlackHat · · Score: 1

      That's not completely true. Since I'm not a Linux user, I'm not sure what kind of power a box would require to run something like this, but CRTs are only $100-150. Correct me if I am misspeaking, but I don't think you can buy a tower for anywhere near this price.


      Fry's occasionally has ads for a $150 network ready computer, 800 Megahertz "Gigapro", with a 20 Gig hard drive and a copy of Lindows.

      Lately they've been advertising a 1400XP Athalon with a 40 gig for $199, which I would claim is "near" $100-$150.

      But when you're talking about something this cheap, you really need to price used equipment.

      Old keyboards, mice, video cards, and even monitors can be had for the cost of shipping.
      If you set up a charitible organization that actually had a use for them, you could probably get computers for free too.

      I wouldn't be surprised if the real limiting factor was electricity.

      -- not a .sig
    14. Re:Economy? by danielwgt · · Score: 1

      Besides that, you also spend a lot less with network cabling and switch points, which is also considerable...

  5. This is new? by Aero+Leviathan · · Score: 3, Insightful

    Wasn't this what Unix (and/or its predecessor, Multics) was designed for?

    --
    ~ Aero
    1. Re:This is new? by Anonymous Coward · · Score: 0

      Yea.. but not from the same single box.. sure you can have tons of accounts and ssh into them or whatever, but 4 separate users on 1 box at the same time using 4 mice, 4 keyboards, 4 monitors, etc is pretty cool

    2. Re:This is new? by jmt9581 · · Score: 1
      This just in: MIT has released a windowing system that allows for multiple users on a time-sharing system to use GUI applications across a network.

      Seriously though, this is cool. It leverages the often unused computing power of workstations that are traditionally used as thin clients so that processing can be done. Definitely a cool project using cheap hardware and free software.

      --

      My blog

    3. Re:This is new? by Dhraakellian · · Score: 1

      It looks like they have four sets of controls connected directly to a single computer, not a mainframe with a bunch of dumb terminals.

      --
      I've read Grocklaw. BoycottNovell, you're no Grocklaw
    4. Re:This is new? by Anonymous Coward · · Score: 3, Insightful

      Nope this is not new at all.

      However running multiple instances of X on a single computer is pretty new. Before you had seperate machines that acted as X terminals that had their own low-power proccessor and video card for driving the gui and their own keyboard and mouse. Then those plugged in thru the network and into the computer that way.

      With this method you simply attatch the monitors and keyboards to a single machine and share the resources that way.

      More direct and a bigger pain in the arse. PC's were disigned for single user only, putting multiple keyboards and mice and assigning them to specific users is quite a hack. To most people they have old PC's laying around that make great X terms without having to go thru that effort.

      X terminals is the way to go in office and especially school enviroments. You have a single computer serve multiple people so it may seem that is going to be slow, but realise that the majority of the time the CPU is near-idle most of the time on a single machine. Also by investing in higher performing disks like scsi array you can even increase performance because it's cheaper to do that then buy a have dozen new machines with a single low end IDE harddrive on it.

      Also you remove the need for complex network setups like Active directory. It's much more secure and easier to simply setup a multiuser setup on a single Linux machine. It's already setu p like that by default, and X terminals is a nice extension on that.

      Centralize administration, make backup easiers. Reduce network problems, reuse obsolete PCs without pissing anybody off, higher reliability, higher disk performance, cheaper. etc etc etc.

      By centralizing your reasources you can spend big bucks on a few fast machines, then spreading them out on error prone low-end machines that require a lot of admin time to upkeep.

    5. Re:This is new? by jmv · · Score: 4, Informative

      Not exactly, they were designed for multiple users, but not multiple mouse/keyboard/screen. Actually, I'm not even sure UNIX/MULTICS were even designed to have a keyboard or a screen, let alone a mouse.

    6. Re:This is new? by djcapelis · · Score: 2, Insightful

      > However running multiple instances of X on a single computer is pretty new.

      Is it? My computer is running 3 right now... I use them to allow me to keep my work as one user while graphically logging in as another, or allowing others to login to the computer without me having to disturb my desktop environments.

      --
      I touch computers in naughty places
    7. Re:This is new? by common+middle+name · · Score: 1

      Well, they could just buy a Maxspeed Controller and a couple of Wyse terminals and get the same effect.

    8. Re:This is new? by Anonymous Coward · · Score: 0

      Nope, just dumb terminals or (ick!) printer terminals.

    9. Re:This is new? by isj · · Score: 2, Insightful
      However running multiple instances of X on a single computer is pretty new.

      No it isn't. The first server listens at port 6000, the second server listens on port 6001, and so on. You specify which server to use with the DISPLAY variable (or the -display parameter) x.x.x.x:y.z where y is the server number. Multiple displays has been supported by X for a long time. Multiple input devices have been at bit less supported, but I guess that some of the CAD engineers early in the '90 have used it.

      Virtual displays (ctrl-alt-F1...F6 in xfree86) are newer (middle '90 ?)

    10. Re:This is new? by Anonymous Coward · · Score: 0

      This is kind of interesting. I've been predicting for a while now that we'll eventually move away from personal computing and toward something more like the timesharing systems of the past.

      Personal computing is so wasteful. We've got these very powerful processors, and during typical use they rarely ever exceed 5% of their processing capacity. It's silly when you think about it.

      At the same time, all these computing devices are becoming more linked. The internet, home networks, portable wireless devices, etc.

      My prediction is that some day we'll have a hierarchy of processors -- a relatively low-powered (and cheap) personal processor, a more powerful processor that serves a particular home or office, all the way up to a very powerful processor that might serve an entire city. Each processor does the work it can handle, but on the rare occasions when it is asked to do something particularly difficult, it offloads what it can't handle to the next processor up the hierarchy.

      So you've got more processing power on the relatively rare occasions when you need it, but you pay less for it because the cost is shared by many other people. And far fewer cycles are wasted. Downsides are that it requires a high level of cooperation, and using a public processor sacrifices privacy.

    11. Re:This is new? by ucblockhead · · Score: 1

      No, the first Unix systems were designed for multiple keyboard/screen combinations. (Which, in those days, were called "terminals".)

      An old-skool terminal had little smarts, little more than a modern keyboard would have today. it was really just a keyboard and a monitor hooked together with a little bit of hardwired smarts to do graphics. That's why something like xterm is called a "terminal emulator". It's emulating a piece of hardware in software.

      Unix has always supported this. It's the PC hardware that's not designed for multiheaded displays.

      --
      The cake is a pie
    12. Re:This is new? by aastanna · · Score: 1

      But typically your X servers are all running on different computers, you just have multipe X clients running on your server. The difference here is you aren't listending on any ports, it's all off the same CPU. Having a single computer with 4 mouses and 4 keyboards plugged in sounds pretty new to me.

    13. Re:This is new? by tiger99 · · Score: 1
      Ah, you mean the X Window system, possibly aided and abetted by one of the variants of VNC, in case anyone does not get the joke.

      And yes, it is a really excellent idea in the appropriate circumstances. I know a certain Sir who will not like it, if educational establishments can equip themselves with many more terminals, and no licence fees to his Criminal Monopoly!

      I hope the sort of people who develop educational applications (most probably teachers or ex-teachers at least, with programming skill) are goingto respond to this by porting things to linux that might currently need an expensive OS and single-user PC. It will happen in the developing world, where they are clued up about Linux etc, I am thinking of the UK, where many schools are very short of cash.

    14. Re:This is new? by XO · · Score: 1

      It's really not, all that new. Perhaps anyone USING it for anything is new, but the capability for multiple input devices going to different Xservers, all setup from the same machine, is not all that new. I can't imagine actually connecting 4 video cards to one box.. a box capable of that, and you probably might as well just get a basic computer with motherboard/video/serial/32MB RAM, and a bootable-network-interface.. boot over the network, load X from the network, and use all your software via the server.

      I can't IMAGINE the cost differential being worth the hassle of trying to make one box work with 4 video cards.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    15. Re:This is new? by hey · · Score: 1

      I think I should mention hey 's law about now.

    16. Re:This is new? by jmv · · Score: 1

      Unix has always supported this. It's the PC hardware that's not designed for multiheaded displays.

      I'm sorry, but there's a difference between supporting many serial ports (or network terminals) and supporting multiple video adaptors. Linux had always been able to work as a terminal server. This is something new.

    17. Re:This is new? by Pieroxy · · Score: 1

      This is new if you want it to be new. A terminal is nothing than a keyboard and a screen handled. The port you use may be serial, network or PCI, the same remains true.

      There is potentially 3 things new in these configs:
      1. Multi-Dosplay. This is nothing new
      2. Multi Keyboards. This is new (AFAIK). So they get a piece of hardware to handle multiple keyboards and wrote a driver for Linux. Big deal.
      3. Multi X-Servers is nothing new either. In fact, it is something I do at home every single day. I run a default X Server and a Xvnc, which is nothing else than an X server, that you can access through a client, here VNC client.

      So nothing of a revolution.

    18. Re:This is new? by ucblockhead · · Score: 1

      Not as new as you think. One reason this is much easier in Linux than it would be in Windows is because Unix (And X) was originally designed around the notion of multiple terminals.

      --
      The cake is a pie
    19. Re:This is new? by Pharmboy · · Score: 1

      Actually, this is exactly the type of technology that I can see for home computing in the future. I would love to have one primary box at the house, and access the same box from the den, the kitchen, the office (in the house). Need longer cables, but would be quite efficient.

      Yes, you can do xwindow clients, etc. but its not the same. Also, allowing the box to act as a house server is handy. Not counting the fact that maintenance is lower, file sharing is irrelevent, and having everything centralized is just handy all around. THIS, taken to the next level for ease of use, is the future for home computing, and some business use.

      --
      Tequila: It's not just for breakfast anymore!
    20. Re:This is new? by dododge · · Score: 1
      However running multiple instances of X on a single computer is pretty new.

      Nope. Several years ago I used to regularly log into a friend's machine when he was away from the console (but still logged in) by temporarily running a second X server under my own uid. I believe the procedure went like this:

      CTRL-ALT-F2
      log in as me
      startx -- :1

      When I was done I just logged out and switched it back to his still-running X server.

      Note that running two X servers as the same uid on the same machine at once can get a little tricky. The X server itself shouldn't care, but sometimes the desktop system (session manager, panel, whatever) might get confused if it sets up a single commmunications channel for each user. I've seen some weird behavior in this situation, such as the "log out" panel applet on the second display sending a message to the session manager on the first display. If you're running just a bare window manager then it shouldn't be a problem.

      On one machine I had a script to start a second medium-res X server with 3D acceleration enabled, because the old graphics card doesn't have enough memory to accelerate my primary high-resolution desktop. Both could be running at once (against the same video card), and I could switch back and forth between them to do OpenGL stuff.

      Multiple screens and/or servers on the same box has been readily supported by the X11 libs and protocol for 15+ years. That's one of the reasons why you have to specify the display number when making a connection.

    21. Re:This is new? by adamfranco · · Score: 1

      I did this when I was crashing on a friend's couch for a month.

      He had the main X session and I the second one. CTRL+ALT+F6 and you got his desktop, CTRL+ALT+F7 and you got mine. It was great for me because I could effectively have my own thing (while job-searching, house-hunting) going on on the computer and he could hit three keys and check his email. The only problem was sharing sound, but that wasn't too much of an issue anyway.

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
    22. Re:This is new? by Technonotice_Dom · · Score: 1

      I see your point, however I personally haven't had any problems getting multiple video cards in one machine running under Linux. There's not much the machine has to do to make it "capable" of holding four graphics cards - as long as you've got a decent sized motherboard and good cooling.

      Maybe it's luck, but I've seen other people fail to get them running under MS Windows. I remember one machine with an nVidia GF card in it, and an ATI Rage II - Windows just refused to start the ATI card. It could see it was there but just couldn't work it.

      X terminals are a good solution - but if you have four members of staff, say secretaries all working next to each other in cubicles or something then this immediately becomes a far more practical solution. You won't need five boxes sitting around - four where the staff are and then another somewhere else for the server. You also won't need a network running - or the extra traffic generated by four X terminals (not much).

    23. Re:This is new? by sql*kitten · · Score: 1

      Actually, I'm not even sure UNIX/MULTICS were even designed to have a keyboard or a screen, let alone a mouse.

      Indeed. At a fairly fundamental level, Unix believes you're communicating with it using a teletype machine - like an electric typewriter with a serial cable. The "terminal" allowing text to be positioned anywhere is a hack on top of that, using control codes that would have physically moved the print head and the paper reel before. Even when you call up an xterm, there's a whole bunch of stuff that happens in the software "above" Unix to make it think you're still using a teletype.

      This is only news 'cos they're using graphics cards. If they were using Wyse terminals or DEC VT100s connecting to serial ports, it would be nothing you couldn't do with a desktop Unix workstation in the 80s. With LAT you could hang dozens of terminals off of a VAXstation. Or a bigger box in the 70s.

    24. Re:This is new? by per+unit+analyzer · · Score: 1
      I'm sorry, but there's a difference between supporting many serial ports (or network terminals) and supporting multiple video adaptors. Linux had always been able to work as a terminal server. This is something new.

      I'm not sure this is new. I believe the Stardent Titan Graphic Supercomputer I worked on in 1990 had the capability of supporting two graphics consoles (FBs, keyboards, mice, etc.) with two independent X servers running. Our system at Purdue only had one graphics head (and it was pretty buggy at that) but I seem to remeber learning that that the "a" in "hostname:a.b" was for selecting the particular graphics terminal (and corresponding X server) while reading the documentation for that beast. IIRC, the actual console (i.e. the terminal you typed on to boot it up) for that machine was a serial-tty off a supervisor/network board next to the R3000 CPU boards while the graphics board(s) sat in one (or both) end(s) of the card cage. These graphic systems were peripheral systems which were brought up after the machine was booted via the serial console. The idea being the system could be purchased with 0, 1, or 2 graphics head to suit the users' needs. (For the day, these were very expensive grpahics systems.) I believe SGI systems of the day or very shortly after were available with the same capability.

      In any event, I really don't see what the big deal is. In the '80s there were numerous universities running UNIX systems that simultaneously supported hundreds of concurrent users. Yeah, they were doing it with serial (dumb) terminals or (semi-intelligent) X terminals, but the end result was largely the same. I wonder if a Linux/FreeBSD box could really support 150 undergrads doing their homework like the {super}minicomputers of that era could. (Imagine typing who and watching 150 logins scroll by. You almost always had to pipe who or finger into more!) Tuning BSD 4.x and its variants to operate under that load was quite an accomplishement.

      --zawada

      --
      In Soviet Russia, the Beowulf cluster imagines you!
    25. Re:This is new? by Anonymous Coward · · Score: 0

      2. Multi Keyboards. This is new (AFAIK). So they get a piece of hardware to handle multiple keyboards and wrote a driver for Linux. Big deal.

      It's called USB, and has been supported in Linux for a long time.

    26. Re:This is new? by Anonymous Coward · · Score: 0

      "Criminal monopoly"? Har, har. Why don't you do us all a big favor and shut the fuck up.

    27. Re:This is new? by jargonCCNA · · Score: 1

      Dalhousie's CS department has a Sun Fire 12K (though it may be a 15K; not entirely positive because I haven't been in the server room since frosh week) serving all the undergrads enrolled in a CS course. Granted, right now (4:04 AM ADT) it's only serving 58 logins, but I seem to recall that during peak demand it can go way into the hundreds and nobody'll feel a thing unless some clown decides to compile/execute some really poorly-done code.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
  6. This by NIK282000 · · Score: 0

    ..looks like a mainframe but smaller and running a good OS. If we're gonna go back to terminals then i'de stick to the monster tower in another room and have numerous terminals. But that wouldn't be /. worthy

    --
    Dear aunt, let's set so double the killer delete select all
  7. This has been done a long time ago... by Anonymous Coward · · Score: 4, Informative

    This has been done a long time ago...
    http://cambuca.ldhs.cetuc.puc-rio.br/multi user/

    But if one uses XGGI, its easy to get eight or more users on a single PC.

    - A.C.

    1. Re:This has been done a long time ago... by p373 · · Score: 1

      which would take care of everyone in a 50 mile radius who knows what XGGI is.

      --
      http://www.thelung.org
    2. Re:This has been done a long time ago... by tiger99 · · Score: 1
      Don't use my real initials, you Anonymous Coward! They are copyright. I will sue. There is also an impostor about, not so far on Slashdot, who dares to use my actual name......

      Seriously though, the link you gave will hopefully be interesting once it recovers from having been Slashdotted. But, there will be an optimum number of users per PC, not a very big number. I have been on a Vax with 120 users long ago, running WordPerfect on serial terminals, it was actually quite tolerable. That is because the VAX has decent I/O architecture, with few bottlenecks, whereas PCs are sadly lacking in many places.

      As I posted earlier, I have 3 screens running on one PC, that is quite OK for any normal purpose, 4 should still be fast enough for most tasks, but I don't think we are going to find that going above 8, with a GUI, will be sensible on crippled architecture like a PC. The CPU is crippled too, not just the PCI bus etc.

      It would not need significantly more silicon to make something which would happily support many more users, but the market would be so small that it would not be economic, in other words it would cost as much (nearly) as a VAX.....

      But we will be hearing more of this, mainly in areas where money is in short supply, such as education. Fine idea, and as you suggest, there is room for tweaking it a bit more. If you could offload the GUI work to X-terminals, you could get more people on one PC, something like an Amiga or Atari architecture of many tears ago with a 68xxx family processor in the (slightly enlarged) keyboard might make a very low-cost X-terminal. There are many other combinations of things that will achieve the desired end result, but at any time (and costs do change with time as we know), one particular configuration will be optimal.

      Unlike the Criminal Monopoly, whose software gets ever more expensive, despite the volume of sales rising with each new generation, hardware (limited to silicon, and components that go on the PCB) invariably gets cheaper. Other hardware, metalwork and so on increases in cost, but very slowly. Next year's configuration may be quite different, it will become cheaper to have 2 or 4 motherboards in one box than to have separate boxes (already happened with certain servers I think). And, one day LCDs "may" be cheaper than CRTs, so the optimal (lowest cost) configuration will be constantly changing. One thing is sure, this approach guarantees to minimise the software costs. You can't get cheaper than free.

      The real A.C. (and no, my last name is not Cox).

    3. Re:This has been done a long time ago... by zz85 · · Score: 1

      This can be done in window too. http://www.thinsoftinc.com/products_betwin_info.ht ml Thinsoft have a few products, but somehow it doesnt seem to work with my Radeon 9200 w/ TV out, and usb keyboard and mouse.

  8. Re:The heat! The heat! by Anonymous Coward · · Score: 2, Funny

    I would be interested to see how they handle it!

    Since they are in Brazil, the easiest way would be to move to a colder country.

  9. Re:The heat! The heat! by Anonymous Coward · · Score: 0

    Just use a Matrox parhellia (or maybe a bunch of them to power 3/4 screens per cad :) )

  10. LTSP still a better option by narzy · · Score: 1

    IMO the TCO of a 4 head system is still greater then an LTSP deployment, if one 4 head machine goes down you loose 4 workstations, costing time and money, you can use antiquated technology with LTSP, have functional workstations for probably no more then 75 to 150 bucks and beable to loose a machine or two without a derastic impact on the system.

    1. Re:LTSP still a better option by slazar · · Score: 1

      Ah but then you lose your Terminal Server and you're FUCKED! ALL of them are down!

    2. Re:LTSP still a better option by ConsumedByTV · · Score: 1

      Scalefree networks are fun!

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
    3. Re:LTSP still a better option by ResidntGeek · · Score: 0

      Same problem with the TCF of a 4 head system, if one machine experiences a touch of TCF, you lose 4 workstations.

      --
      ResidntGeek
    4. Re:LTSP still a better option by tempmpi · · Score: 3, Insightful

      TCO depends a lot on wages vs. hardware/software costs. If the wages are high, it can make sense to spend more money on hardware/software if that causes less downtime and less work for the adminstration. But if the wages are low, work-intensive solutions with slightly more downtime can become acceptable and have a lower TCO in the end. In countries like brazil I wouldn't be so sure if the TCO of a LTSP is really lower.
      Not unlikely hardware is more expensive than in the US and the wages are a lot lower for sure. And students are working on these PCs, so downtime is almost free. I believe such a four head solution also provides better response than a LTSP installation. Video playback and similiar stuff should be possible on a four head installation.

      --
      Jan
    5. Re:LTSP still a better option by Anonymous Coward · · Score: 0

      Unfortunately the validity of any point made by someone that can't get lose and loose straight is doomed to the toilet. Learn English moron!

    6. Re:LTSP still a better option by Anonymous Coward · · Score: 0

      How about combining the 2, stick in a powerful multicpu LTSP server or cluster. Then have a bunch of Pentium 1's as clients with 4 people using each of them. This reduces the cost of your terminals and the server.

    7. Re:LTSP still a better option by Anonymous Coward · · Score: 0

      And think about the cost savings when it is time to update the hardware of the 4-in-1 X-terminal... Mouse, monitors and keyboards can be used for much longer than a processor...

    8. Re:LTSP still a better option by Anonymous Coward · · Score: 0

      this is exactly what we are doing here at the UFPR. We have the so called four-head system running in a similar way to LTSP. So we have one dual-processed server and fifteen xterms, each with four monitors, kbd, etc. (well, actually we don't have the 15 xterm yet, but we are buying them. But the prototype is working fine.)

  11. Re:Hello and welcome to last week by Anonymous Coward · · Score: 2, Insightful

    For terminal services server to work, you'd need one computer for the TS server, and four computers each with their own operating system for this to work. So to get the same result with Terminal Services, you'd need atleast 4 (one of the computers in use is also the terminal services server) and ideally 5 computers.

  12. I've wanted to do this with windows... by Sj0 · · Score: 0

    Ever since I discovered the combination of dual head displays and USB keyboards/mice, I've wanted to do this one a windows machine. For gaming it would be absolutely superb(especially with a multiproc machine). No network latency, no configuration hassles, just "hey, I've got a spare keyboard, mouse, and monitor, want to play UT2k3?"

    'Course, being windows, I didn't find a way, but this is really cool too. Too bad I have a very proprietary Cyberblade XP ai1 in this machine. :/

    --
    It's been a long time.
    1. Re:I've wanted to do this with windows... by callipygian-showsyst · · Score: 2, Interesting
      This is easily done on Windows!

      In fact, we installed 10 workstations using this system on 5 PCs for a client of ours recently--replacing 10 old iMacs--to lower the TCO for a small call center.

      It's been working great, no problems whatsoever.

    2. Re:I've wanted to do this with windows... by Amata · · Score: 1

      Okay, but given that you already have a plain old Windows PC, and you would like to upgrade it to be able to handle 2 monitors/mice/keyboards, how can it be done?

  13. 1975 called by Chairboy · · Score: 4, Funny

    Hi there,

    1975 called. They want their computer headlines back.

    Best regards,

    Chairboy

    1. Re:1975 called by ed__ · · Score: 4, Funny

      1997 called; they want their joke back.

    2. Re:1975 called by Anonymous Coward · · Score: 0

      1999 called. They want their comeback back.

    3. Re:1975 called by Angry+Prick · · Score: 3, Funny

      The Jerk Store called, they're all out of you.

      (ob Seinfeld reference)

    4. Re:1975 called by Anonymous Coward · · Score: 0

      2004 called. Something about communist Russia...

    5. Re:1975 called by ed__ · · Score: 1
      2004 called. Something about communist Russia...

      did they leave a message?
    6. Re:1975 called by Chairboy · · Score: 1

      A few:
      "You have 30 minutes to move your car"
      "You have 10 minutes"
      "Your car has been impounded"
      "Your car has been crushed into a cube"
      and finally:
      "You have 30 minutes to move your cube".

    7. Re:1975 called by Anonymous Coward · · Score: 0

      Oh yeah?!? Well I had sex with your wife!!
      (hey, you started it)

    8. Re:1975 called by webmaestro · · Score: 1

      Well I slept with your wife!

    9. Re:1975 called by N1KO · · Score: 1

      His wife is in a coma.

    10. Re:1975 called by CreatorOfSmallTruths · · Score: 1

      I know, I know... It's serious...

    11. Re:1975 called by Anonymous Coward · · Score: 0

      Soviet Russia called. Their joke wants you back.

  14. Multi-headed Computer by pantherace · · Score: 5, Interesting
    I have looked at this... the problem is the way Linux handles the keyboard... To Linux, all keyboards are the same. If there was some way to either tell X to ignore all KBs except some, or have the kernel map them (say /dev/input/kb0 /dev/input/kb1) similar to how mice are done, this would not be a problem at all.

    Also, you don't need 4 cards, You could do it with two. NVidia's twinview allows you to run two seperate X-servers off of one card (provided of course that it has two outputs).

    1. Re:Multi-headed Computer by plaa · · Score: 5, Interesting

      Not relating directly to the above, but I think this may interest some people:

      When I got a dualhead card, I knew that I wanted two separate desktops, between which I can switch with a hotkey, not by scrolling the mouse to the other display (I wanted to use virtual desktops on both). I was astounded that I could find absolutely no way of doing this, and no references to it on the Net.

      The best I could do was make the screens separate and stop the mouse from going from the edge of one display to another, but then I found no way of moving the pointer to the other screen.

      After a few months I found a suitable function call in the X libraries and wrote a small program, switchscreen, to switch between the displays. Now I've got two totally separate desktops between which I can move with a simple alt-tab.

      You can read the details for configuring your X system like this in the README file included in the package.

      --

      I doubt, therefore I may be.
    2. Re:Multi-headed Computer by adamjaskie · · Score: 1

      I think that is covered in the article, although I did not read through too much of the headache-inducing computer-translated Porgrish.

      Yes, but with four cards, each with two outputs, you could have eight users! Although that would probably be too much use for all but email and word processing. You can probably do something similar with Matrox cards, I think they have a quad-output card or something crazy like that. Anyway, the dual-head cards are probably much more expensive than two low end single-head cards. Remember, you don't exactly need powerful video cards in these things.

      If you had enough sound cards, you could set up multiple audio outs, yes? Configuring programs to default to outputting at /dev/dsp1 or whatever depending on which X display it was running on? You would need a lot of PCI slots, though. Three video cards and three sound cards, assuming there is one onboard sound card and an AGP or an integrated video card, would fill up most mobos I have seen, other than pretty high end ones. Not to mention stuff like a network card, if that is not integrated on the mobo. USB sound interface thingies would be good for this. USB headphones with a built-in sound card, now that would be nice.

      --
      /usr/games/fortune
    3. Re:Multi-headed Computer by barawn · · Score: 2, Informative

      I have looked at this... the problem is the way Linux handles the keyboard... To Linux, all keyboards are the same. If there was some way to either tell X to ignore all KBs except some, or have the kernel map them (say /dev/input/kb0 /dev/input/kb1) similar to how mice are done, this would not be a problem at all.

      Ah, young Jedi, but there is a way...

      Ruby, or Backstreet Ruby.

      Note that this was in the article, though the link for Backstreet Ruby here is down - probably Slashdotted.

      Beauty of open source. Where there's a need, someone has found a way.

    4. Re:Multi-headed Computer by Anonymous Coward · · Score: 2, Informative

      That's the spirit. Why don't you submit your little tool to sourceforge.net or freashmeat.net so that people looking for it have a better chance of finding it? All you need to do is enter it as a 'project', make a little page with the text of your post here as a description, a link to that page, and in case your webserver ever goes offline, upload it to sf.net.

    5. Re:Multi-headed Computer by HermanAB · · Score: 2, Informative

      Mandrake 10.0 allows you to run multiple X sessions out of the box. Maybe you should look at it. It is really cool.

      --
      Oh well, what the hell...
    6. Re:Multi-headed Computer by Anonymous Coward · · Score: 0

      or 1 quad output matrox card

    7. Re:Multi-headed Computer by Anonymous Coward · · Score: 0

      Sounds sort of like Synergy, but for one computer.

    8. Re:Multi-headed Computer by versus · · Score: 2, Informative
      though the link for Backstreet Ruby here is down - probably Slashdotted.

      There is a US mirror.

      --
      Brain is my second favorite organ.
    9. Re:Multi-headed Computer by coaxial · · Score: 1

      When I got a dualhead card, I knew that I wanted two separate desktops, between which I can switch with a hotkey, not by scrolling the mouse to the other display (I wanted to use virtual desktops on both).

      No flame intended, but why would you want to do this? I use a multihead setup, and I just don't see the appeal in having two seperate hermetically sealed environments on my desk. Why would not you want the ability to drag windows between the monitors, and use the same keyboard and mouse effortlessly on the monitors? Why would not want to be able to copy and paste between the monitors?

      With xinerama I can run gimp with one monitor showing the fullsized image and the other zoomed in for editing.

      The setup you describe seems to be effectively the same as using multiple computers and a kvm switch (only without the monitor connected).

      Explain yourself young man!

    10. Re:Multi-headed Computer by KjetilK · · Score: 2, Informative
      This is probably going to make me sound like I'm a really old bearded hacker, whereas in reality, my sig said "Linux newbie asks for help in his journal" up to a few months ago...

      Nevertheless, it should be noted that Ruby needs to be grabbed from CVS, some instructions here. Most of that is about the 2.4 backport, called backstreet ruby, but you'll get the 2.6 code along with it.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    11. Re:Multi-headed Computer by odie_q · · Score: 1

      I share your dislike for Xinerama. Have you looked at running with multiple screens? Using a dual-head aware window manager (I use Openbox 2.3, they dropped multihead in favour of Xinerama in 3.x) you get pretty much what you describe, except that you switch screen by moving your mouse.

      The screens are still separate in the sense that windows are never split between them, and can have individual multiple virtual desktops and so forth.

      Things like clipboard and xauth work perfectly across the screens, and the individual screens can still be adressed as :0.0 and :0.1. This is in my opinion much better than Xinerama.

      --
      ...ceterum censeo Carthaginem esse delendam.
    12. Re:Multi-headed Computer by plaa · · Score: 1

      Using a dual-head aware window manager (I use Openbox 2.3, they dropped multihead in favour of Xinerama in 3.x) you get pretty much what you describe, except that you switch screen by moving your mouse.

      You don't need a window manager for that, simply configuring your X without Xinerama support and setting the second screen on the right (or some other) side of the first one will perform just that. (You may need a dualhead aware window manager to manage them, or start a separate window manager for each one as I do.)

      However, I specifically didn't want moving from one screen to the other with the mouse, because I want to use virtual desktops (or whatever they're called) on both screens. Moving the mouse to the edge of a screen now switches the desktop on that screen, not the screen the mouse is on.

      --

      I doubt, therefore I may be.
    13. Re:Multi-headed Computer by plaa · · Score: 1

      I use a multihead setup, and I just don't see the appeal in having two seperate hermetically sealed environments on my desk.

      Two words: virtual desktops.

      I always get terribly claustrophobic when using a Windows system - there just isn't space to do anything. On my machine when I want more space I just flick the mouse and I have a new, clean desktop. I often do some task until it becomes tiring, and just leave it open. When I feel like it I just return to that desktop. I typically have at any time some 5-30 browser windows open on different desktops. (I've recently started using tabs, but I like to hold only closely related things in one window.)

      With the current setup I have two screens, both of which have an 8x2 grid of desktops at my disposal. Very often some 10-25 of those 32 are in use (currently for instance 14 of then have windows open).

      Why would not you want the ability to ... use the same keyboard and mouse effortlessly on the monitors?

      I can use the same keyboard and mouse on both monitors. I just hit alt-tab and the cursor switches to the other screen.

      Why would not want to be able to copy and paste between the monitors?

      Copy-paste works flawlessly between the screens. (This most likely would NOT be the case if I was running two different X servers, but both screens are currently run by the same server.)

      With xinerama I can run gimp with one monitor showing the fullsized image and the other zoomed in for editing.

      I typically prefer to work on one display, while the second one has "real-time" stuff like email and IRC open, plus a few extra terminals. My 21" primary display generally has enough space on it for working, and if it gets cluttered, I just flick my wrist and have a new desktop at my disposal.

      Really, the only downside of the setup is that you can't move windows from one screen to the other. I've considered using something like xmove, but it seems rather a hassle running everything through it. However, once you get used to working with two separate screens, you want to move windows between the screens quite rarely. I recall wishing for that feature only once or twice in the last few months, and even then it was only a matter of convenience - I just had to close the program and start it on the other screen.

      Still, if you like Xinerama, then by all means use it! It's all about choise. :-)

      --

      I doubt, therefore I may be.
    14. Re:Multi-headed Computer by odie_q · · Score: 1

      That's pretty much what I said (or meant, anyway ;). I don't use active screen borders for workspace switching, so that one isn't a problem for me. This is the nice part about choice of software, everyone can set it up just the way we like it.

      (On terminology: Some window managers call them virtual desktops, some workspaces and there are probably other names as well)

      --
      ...ceterum censeo Carthaginem esse delendam.
    15. Re:Multi-headed Computer by Anonymous Coward · · Score: 0

      Moving windows isn't that important, I agree, but it is quite annoying not being able to have Firefox running on both screens. I usually use Konqueror on the right screen and Firefox on the left, but I'd prefer using Firefox on both (bookmarks, cookies, passwords etc). Is there a way to run to instances of Firefox simultaneously?

    16. Re:Multi-headed Computer by plaa · · Score: 1

      Moving windows isn't that important, I agree, but it is quite annoying not being able to have Firefox running on both screens.

      That's true, it's actually a second downside of the setup. I use Galeon on my primary screen and Mozilla on the second. However, I'd imagine that you could just create another Mozilla profile and use that on the second screen (if Firefox supports profiles).

      (Okay, I'm just guessing. I've never used the profiles and see them more as a nuisance than a benefit..)

      --

      I doubt, therefore I may be.
  15. I disagree by electricfox_hosting · · Score: 1

    Imagine a short time from now when a computer is so fast it can easily handle the needs of a workgroup. It would make much more sense resource-wise to share one system (with one huge pool of resources) than waste it all on the duplications found in multiple machines. I propose the term for this new form of computing to be: compupooling. :-)

    1. Re:I disagree by benjamindees · · Score: 0, Troll

      OK. Now imagine that the US Congress has outlawed those computers in order to protect manufacturers' profits from exactly that.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    2. Re:I disagree by SharpFang · · Score: 1

      How old are you, kid?
      We are far past this era.
      Heard about VT100, diskless workstations, glass tty, do you know what "mainframe" meant originally?
      They are were replaced with "individual boxes" because hardware got cheaper and setting this all up to work correctly costs a lot of effort.
      (try to set up a diskless network-bootable linux box and you'll see what I mean)

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:I disagree by electricfox_hosting · · Score: 2, Funny

      Indeed, you're right, UNIX mainframes were before my time. My first computer was a pizzabox LC from Apple - and I've never touched a terminal (except perhaps at the library). But I still hold to my position - as the world becomes more networked (and this mesh becomes easier to manage), it will only make sense to reduce the amount of duplicate hardware in our setups. From a resource pespective, it makes a lot more sense to have a bunch of users share on piece of hardware and software than spread it out across a network. I guess what it then comes down to is convincing people of the benefit - like carpooling, some people will keep buying their Dell SUVs no matter the price of gas. This "news" about this being ported to linux is indeed news, because it signals the move from mainframe to mainstream.

    4. Re:I disagree by SharpFang · · Score: 1

      Yes, convincing the users... or admins for that matter.
      If there was a sensible distro with "out of box" set of tools to set up diskless terminals (poor CPU, some RAM, network card, a gfx card, mouse, keyboard, monitor and no "mass storage" - really cheap setup) it would be fine. But it's TFTP, BOOTP, separate dedicated kernel, NFS, swap space over the network, initrd-style boot image, and quite a few cludges to separate "common stuff" (/usr, /home) from "machine-specific stuff" (/etc, /var, swap) to set it up.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    5. Re:I disagree by Anonymous Coward · · Score: 0

      Compooling sounds better.

    6. Re:I disagree by Anonymous Coward · · Score: 0

      (try to set up a diskless network-bootable linux box and you'll see what I mean)

      yeah, you put a knoppix cd in the server and you're done...

    7. Re:I disagree by Anonymous Coward · · Score: 0

      don't exagerate, if you have a poor cpu you don't want just a diskless workstation, you probably want remote Xfree, so you don't need swap space over the network. (btw, using a simple file as swap works over nfs?)

      and there are quite a bit of tools to aid in the setup of both diskless workstations (knoppix/clusterknoppix worked out of the box for me) and dumb terminal (ltsp comes to mind, but it is not the only one)

    8. Re:I disagree by Anonymous Coward · · Score: 0

      Pff, welcome to Earth. As MUCH as you want Linux to be that easy to use, it ain't.

    9. Re:I disagree by SharpFang · · Score: 1

      a simple mkswap'ed file. It worked for me :) You just use swapfile instead of swap partition and the OS doesn't care what FS the file resides on as long as it's RW.

      Dumb terminal is pretty easy. But diskless - *shrug* Clusterknoppix is a pretty much a fixed config and (been there done that quite recently) remastering Knoppix CD takes quite a bit of time (even if not as much work...) too - especially if you need to remaster it 9-10 times trying to troubleshoot and debug your modifications.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  16. Translation by sploo22 · · Score: 1, Redundant

    Google doesn't do a particularly good translation of Portuguese computer jargon - it refers to Nvidia "plates", a "plate mother", PS/2 "doors", "slide bars" (I assume these are expansion slots) and the list goes on and on.

    --
    Karma: Segmentation fault (tried to dereference a null post)
    1. Re:Translation by Anonymous Coward · · Score: 0

      Google doesn't do a particularly good translation of Portuguese computer jargon - it refers to Nvidia "plates", a "plate mother", PS/2 "doors", "slide bars" (I assume these are expansion slots) and the list goes on and on.

      It reads better than most of the crap spit out by the Indians I deal with at work.

    2. Re:Translation by Anonymous Coward · · Score: 0

      Blame the company that chose to use them, not the Indians themselves.

      They're just trying the feed their kids, just like the rest of us.

    3. Re:Translation by Anonymous Coward · · Score: 0

      "plates" == boards
      "plate mother" == mother-board
      PS/2 "doors" == PS/2 ports
      "slide bars" == available slots/locations

      I found those pretty obvious though.

    4. Re:Translation by generica1 · · Score: 1

      I differ totally! The translation, my opinion is in, was absolutely perfect, and done for a really easy one sheet read!

      --
      JUMP JUMP JUMP JUMP JUMP JUMP JUMP JUMP IRRIGATE
    5. Re:Translation by Anonymous Coward · · Score: 0
      It's either them or another attempt to wade through the brutal stupidity and sloth of american workers.

      I'll take the Indians.

    6. Re:Translation by Anonymous Coward · · Score: 0

      It's either them or another attempt to wade through the brutal stupidity and sloth of american workers.

      I'll take the Indians.


      Unfortunately, the stupidity and sloth of American management will lead your projects to failure, either way. So long as managers with no understanding of IT are calling the shots, they won't know when they're being screwed, be it by American workers or Indian outsourcing firms.

    7. Re:Translation by Anonymous Coward · · Score: 0

      Blame the company that chose to use them, not the Indians themselves.

      They're just trying the feed their kids, just like the rest of us.


      I certainly don't blame the Indians for leveraging an opportunity. I also no longer feel any duty to educate my worthless management when they're being raped by the outsourcing firms. $50,000 to do two hours worth of work? Whatever. I now just make it clear to the Indians that I know it's a screw job and wish them well with a wink and a smile.

  17. My favorite line by Froze · · Score: 5, Funny

    Initially it is necessary to catch the code source of kernel 2.4.25. Makes it sound like an adventure.

    --
    -- The morphemes of your disquisition are ascertainable, but they have eschewed an ambit of transpicuous exposition.
    1. Re:My favorite line by khanyisa · · Score: 1

      It is an adventure! Note that this is much easier with kernel 2.6

    2. Re:My favorite line by Anonymous Coward · · Score: 0

      :) Actually, that article was one of the more readable computer translations that I've ever seen.

    3. Re:My favorite line by Skater · · Score: 1

      Here's hoping someone does a Crocodile Hunter imitation!

      You know, like, "Crikey! That code's a slippery one! You have to sneak up to kernel.org, click download and be VERY patient!" But better.

      Thanks!
      --RJ

    4. Re:My favorite line by EvilTwinSkippy · · Score: 1
      I think that's just a babelfishism.

      Speaking German fluently, I can think of a few common phrases in that language that would sound strange if translated word for word. Conversely, there are some common phrases in English that are pretty funny sounding in German when translated word for word.

      Another thing English speakers fail to appreciate is that in many languages, one word has several different uses.

      In German (again, because I know it), Glucklich is both happy and lucky. In the lord's prayer there is some word Jesus used in Arameic that simultaneously meant "Debt, Obligation, Sin, Trespass, and Fault." We don't have a direct translation for it, thus why the Catholics use Trespasses and the Baptists use Debts.

      Odds are the Portugese phrase for download is the same phrase for "to catch." As in, to hunt and return with.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    5. Re:My favorite line by yuri+benjamin · · Score: 1

      From the article I also guess that Portugese uses the same word for "door" and "port" and also for "plate" and "board". As a student/hobbiest of other languages, I can see the connection.

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  18. Porn by thedogcow · · Score: 1, Flamebait

    Well this is great! Now I don't have to be bothered by the actual downloading for the porn and I can just view it instead of waiting for that cumbersome downloading times.

    Person #1 Finds the good porn
    Person #2 Exchanges information from Person #1 about where the good porn is and initates the download process.
    Person #3 (Me) Views the porn.
    Person #4 "Cleans" and maintains the workspace.

    --
    Yes! I listen to NYC Speedcore and do math at 3AM. I suggest you try it too.
    1. Re:Porn by Anonymous Coward · · Score: 0

      whose job is it to keep 4 keyboards clean?

  19. Why is this newsworthy? by woobieman29 · · Score: 0, Offtopic
    I mean really....

    Not only is this a really basic hack, but people have been using many different methods of sharing computing power almost as long as there have been computers. They could have made this a lot less expensive by just getting some X-terminals from Tektronix or one of the other companies off of Ebay. This is not even difficult on Windows if you buy Terminal Server.

    Slow news day I guess.

    --
    \/\/oobie
    1. Re:Why is this newsworthy? by Locutus · · Score: 1

      You need to think about this a bit more. This solution uses STANDARD computer peripherals( monitor, keyboard, mouse and display card ). Nothing special and new parts are cheap. An X-Terminal is still considered s specialty device and infact, has it's own video card, built into the display and has it's own CPU to drive the card and interpret the X protocols for such. See, specialty stuff. Citrix/Terminal Server require the same kind of "head" system for each node. Again, specialty type devices when compared to the components used in this 4-head solution.

      There are advantages to the X-Terminal and terminal server solutions though. Those solutions allow for remote use while the 4-head GNU/Linux solution can only work within the immediate proximity of the GNU/Linux computing chasis.

      So there is merit here for such configurations as school labs, meeting rooms, libraries, small offices, etc. There really are alot of places this solution would save $$.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  20. Been there, done that by Haydn+Fenton · · Score: 3, Funny

    Heh, there was once a time where I had three mice (only 1 cursor though) - I had a normal PS2 mouse plugged in, an old COM port (I think.. never been too sure what port it was) mouse and a wireless USB mouse all plugged in at the same time, and they could all control the cursor.

    Hehe, it was good for playing tricks on my parents when they were sitting at the desk with the PS2 mouse and I'm sitting a few feet behind them with the handy wireless USB mouse.
    *evillaugh*

    1. Re:Been there, done that by Doogie+Howser · · Score: 2, Funny

      >mouse and a wireless USB mouse all plugged in
      >at the same time, and they could all control
      >the cursor.

      Plugging in a wireless mouse kinda defeats the purpose, don't you think? :-D

    2. Re:Been there, done that by plaa · · Score: 1

      Heh, there was once a time where I had three mice (only 1 cursor though) - I had a normal PS2 mouse plugged in, an old COM port (I think.. never been too sure what port it was) mouse and a wireless USB mouse all plugged in at the same time, and they could all control the cursor.

      This bit's talking about having four displays, four keyboards and four mice, where each mouce/keyboard pair controls a separate desktop/display. Completely different thing from just sticking a few more InputDevice-sections in the XF86Config.

      --

      I doubt, therefore I may be.
    3. Re:Been there, done that by EvanED · · Score: 1

      The article is talking about having four separate cursors. So you have your wireless mouse, but it controls a different cursor on another screen.

      Related question: anyone know if it's possible to set up something where you could have those mice be associated with different cursors (by color or shape) so more than one person can work at the same computer? I'm not talking about the article's described system, but between it and a typical computer. One display, multiple cursors.

      (Each cursor can keep a separate window in focus, or you can have two or more people working in, say, emacs on different lines.)

    4. Re:Been there, done that by Anonymous Coward · · Score: 0
      Ehem, but emacs requires multiple keyboards to work.. So no, I don't think that would work with just some extra cursors.

      Also what's the point of using the a window manager if multiple windows have the focus at once? Doesn't that defeat the purpose of "focus"?

      I really don't think that's possible. Or even desirable.

    5. Re:Been there, done that by EvanED · · Score: 1

      Ehem, but emacs requires multiple keyboards to work

      I'm not sure what you mean by this, if it's just a joking jab at emacs or what, but I use emacs just fine with one keyboard.

      Also what's the point of using the a window manager if multiple windows have the focus at once? Doesn't that defeat the purpose of "focus"?

      Each person using the computer would have exactly one window with focus. Thus more than one person could use the computer at once, completely independently. Joe could be working in The Gimp while Jane is coding in KDevelop. If Joe sees a typo Jane made, rather than point it out, he can just use his keyboard and mouse to go over and fix it while Jane continues on where she was.

      Perhaps I wasn't clear before, but does it make sense now?

    6. Re:Been there, done that by XO · · Score: 1

      Actually, it's really not much different at all. You run different XServers with different InputDevice sections in their configurations, and you're on.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    7. Re:Been there, done that by HermanAB · · Score: 1

      Yup, I believe you'll be able to do that under Mandrake 10.0. It can run multiple X sessions out of the box, so you should be able to associate multiple USB keyboards and mice with separate screens and go crazy.

      --
      Oh well, what the hell...
    8. Re:Been there, done that by EvanED · · Score: 1

      You misunderstand. I don't want separate screens; I want two people to be able to simultaneously work on one screen.

    9. Re:Been there, done that by HermanAB · · Score: 1

      Hmm, simultaneously work on a single screen - I think you can do that too - that would be a matter of configuring X to accept input from two keyboards and mice. You will have only one cursor - but it could be made to respond to two sources - I once had my notebook PC working like that - both the PS2 and trackpad mice would run the cursor around - can't remember how I did it though.

      --
      Oh well, what the hell...
    10. Re:Been there, done that by EvanED · · Score: 1

      The latter is I think default behavior with multiple mice. I'm asking if there's any way to get another cursor... probably not, but it'd be cool if someone could do so.

    11. Re:Been there, done that by plaa · · Score: 1

      Actually, it's really not much different at all. You run different XServers with different InputDevice sections in their configurations, and you're on.

      Except that Linux doesn't very easily know how to handle multiple separate keyboards on one computer. That's the point.

      --

      I doubt, therefore I may be.
    12. Re:Been there, done that by XO · · Score: 1

      Sure it does, one in the PS/2 port, three through USB devices. Linux will auto-attach the PS/2 port to the regular virtual consoles, and then you use the Xserver's input handling to deal with the input from the other 3.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    13. Re:Been there, done that by yuri+benjamin · · Score: 1

      Linux will auto-attach the PS/2 port to the regular virtual consoles, and then you use the Xserver's input handling to deal with the input from the other 3.

      If it's that easy, then why do you need to d/l the ruby patch. From what I've just been reading, I infer that linux unpatched has trouble separating the keyboards, but the patch makes it like you say it should be.

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  21. Re:The heat! The heat! by Arathrael · · Score: 4, Insightful

    It's not like the graphics cards are going to be pushed to the limit - I mean, the CPU wouldn't cope with them all playing ut2004 at the same time. :-) So they shouldn't be generating all that much heat, couple of case fans should cope with it no problems.

    As for the noise, it'll still be quieter than 4 separate boxes.

  22. Privacy issue? by Flaken2000 · · Score: 1

    I wonder how it takes care of media access. I mean, if someone put a cd in the drive, surely it becomes accessible to all 4 users? What if there is sensible data on that disc?

    1. Re:Privacy issue? by jcain · · Score: 1

      Since this is intended for labs, where people are able to see your screen anyway, I doubt this would be that much of an issue.

    2. Re:Privacy issue? by lexarius · · Score: 1

      Sensible? Well anyway, if you have a disk with sensitive information on it, you should encrypt that information anyway.

    3. Re:Privacy issue? by TommydCat · · Score: 1
      What if there is sensible data on that disc?

      I'd be more worried if there were nonsensible data on the disc.

      --
      This comment does not necessarily represent the views and opinions of the author.
    4. Re:Privacy issue? by SharpFang · · Score: 4, Informative

      And what if one person writes an important document and another wants to press reset?

      I suggest 4 CD-ROM drives and correct permissions set in fstab so everyone can use -their own- drive only ;)

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    5. Re:Privacy issue? by ed__ · · Score: 2, Funny

      clearly you need 4 reset buttons as well in that case.

    6. Re:Privacy issue? by sonicattack · · Score: 1

      With a fast enough system (and lots of RAM), each display could run its own VMWare (or equivalent) instance, which means its own (virtual :^) reset button, BIOS settings, harddrives and all..

      This would also make it possible for each user to run a different OS.

    7. Re:Privacy issue? by chipace · · Score: 1

      Don't you mean usb-flash drives? cdroms are so 90s.

    8. Re:Privacy issue? by ArmorFiend · · Score: 1
      And what if one person writes an important document and another wants to press reset?


      On a stable machine you never have to press reset. Knock on wood. Then log out the offending user with "kill -9 -1".
    9. Re:Privacy issue? by catenos · · Score: 1

      And what if one person writes an important document and another wants to press reset?

      My reset button triggers a shutdown and reboot (Mandrakelinux), so all reasonable word processors will save the important document beforehand. So nothing is lost except time for working on the document.

      The next argument then probably goes: but they can use the power switch. That problem is not exactly specific to that setup (e.g. here there are some computer rooms where the fuse box or main power switch is accessible). My answer to this is: Make use of the auto-save feature of your editor and do some beating to the one who thought switching the power is funny.

      I suggest 4 CD-ROM drives and correct permissions set in fstab so everyone can use -their own- drive only ;)

      With 1 CD-ROM, simply make it so, that the files are owned by the user who mounts the drive, and that everyone can umount it (IIRC, that was "users" option in fstab). This way you moved it from a technical to "only" a social problem (they have to share access to one drive).

      And as someone else said, use USB for "all can use it at the same time". You want USB anyhow, because you want to be able to save something.

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
    10. Re:Privacy issue? by SharpFang · · Score: 1

      umount ; mount and you have access to that guy's drive.
      Security is a tricky business.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    11. Re:Privacy issue? by SharpFang · · Score: 1

      We're not talking "has to". We're talking "wants".
      You can't hand out LARTs to everyone, they don't work that way.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    12. Re:Privacy issue? by Anonymous Coward · · Score: 0

      You know, I have a hard enough time talking people through resetting their computers when the only have two buttons...

    13. Re:Privacy issue? by brunokummel · · Score: 1

      well since hes by your side, you could ask him not to press it while you are not done or just twist his neck if he has already pressed the button! =D

      --
      What is best in life? To crush your enemies, to see them driven before you and to hear the lamentations of their women.
    14. Re:Privacy issue? by ArmorFiend · · Score: 1

      So if I understand you correctly, the situation is this: Geek is typing his term paper, and Bully comes along and presses the reset button, losing all that valuable work. The number of workstation-heads is really academic at that point, you've got a rouge physically disrupting the LAN. During finals week at my school, that bully would be pulled to the ground and beaten savagely by angry deadline-oppressed students before you can say "Abu-Ghraib". I suppose the textbook solution would be "call campus security", but since those guys tend to also be deadline oppressed students, I think there's no weaseling out of the "beaten savagely" part. :)

    15. Re:Privacy issue? by Alexis+de+Torquemada · · Score: 1

      And what if one person writes an important document and another wants to press reset?

      That's why they're using Linux. You have no need for a reset button.

    16. Re:Privacy issue? by Alexis+de+Torquemada · · Score: 1

      My answer to this is: Make use of the auto-save feature of your editor and do some beating to the one who thought switching the power is funny.

      I think the only reason why cleaning personnel are allowed to use vacuum cleaners in computer rooms, is that they would be still more dangerous were they given water.

    17. Re:Privacy issue? by catenos · · Score: 1

      umount ; mount and you have access to that guy's drive. Security is a tricky business.

      Yeah, but you will be noticed and the next thing is that you are thrown out of class for abuse.

      Even with a 4 drive configuration, I can simply distract you (or wait for lunch break) and use a pin to get your CD-ROM out of your drive.

      So the difference between the original scenario and mine isn't all that big. The main (and archievable) goal here seems to prevent accidental reading of other's stuff.

      But I admit that my proposal might be too easy to break. If so you think so, use the "user" (without s) option, that doesn't allow others to unmount. Of course, then, you have to think about a solution against someone blocking the drive.

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
    18. Re:Privacy issue? by Anonymous Coward · · Score: 0

      Oh cripes, have you ever actually USED linux, or is this just another example of the famous Slashdot groupthink? That piece of shit hangs as often or moreso than anything else I've ever used.

    19. Re:Privacy issue? by EvilTwinSkippy · · Score: 1
      This is a lab machine.

      Be grateful you have a keyboard you insulant worm.

      --The Management

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    20. Re:Privacy issue? by Anonymous Coward · · Score: 0

      Mains on the reset button. If there even is a reset button.

      And ACPI the power button into playing "I'm sorry Dave, I'm afraid I cannot do that".

    21. Re:Privacy issue? by denthijs · · Score: 1
      please learn how to karma-whore
      i actually had to search for it myself
      here is the .wav

      But what i meant was; great idea. Implemented while we speak

  23. What about sound? by samrolken · · Score: 0, Redundant

    It would seem relatively easy (USB sound devices, or cheap PCI sound cards) to add sound to each workstation.

    --
    samrolken
  24. Hate to burst your bubble... by Anonymous Coward · · Score: 5, Insightful
    But not everyone runs top of the line NVIDIA cards. I imagine the cards in this box are probably low budget Geforce 2's. Probably MX 200's. Might even be lower cards then that, since why do they need hardware 3d?

    I don't think anyone could argue that these create massive amounts of heat. What heat they do create can easily be exhausted by a case fan.

    This is definitely a setup for an environment where people are literally running on a shoestring budget. This is a really nice ability, and I'm glad someone has done it.

    1. Re:Hate to burst your bubble... by C64 · · Score: 3, Interesting

      To expand further on the parent's point - I personally have 4 monitors hooked up to my main machine, using a combination of GeForce2's and FeForceMX's. And I have on ordered another GeForceMX to push my count up to 6 monitors.

      Heat has never been an issue. And this is a standard ATX case - no mods, no heavy cooling. Just one intake, one exhast, and the PSU.

    2. Re:Hate to burst your bubble... by Anonymous Coward · · Score: 0

      At least where I live, a shoestring costs between 1 to 3 dollars. I doubt anybody "literally running on a shoestring budget" is going to be able to buy much computer stuff for 3 bucks.

    3. Re:Hate to burst your bubble... by Anonymous Coward · · Score: 0

      It really depends on how much feet that person has, doesn't it?

    4. Re:Hate to burst your bubble... by Anonymous Coward · · Score: 0

      This is a really nice ability, and I'm glad someone has done it.

      SGI had done a dual user configuration.

  25. Been there, done that by Uninen · · Score: 5, Funny

    Man, this is old news. We did this few years ago with five or more people on one machine. All we needed was a really small computer class, some free chairs, one PC, one keyboard, one mouse and one display.

    Fastest (or strongest) got the best seats and the one with specs got the keyboard.

    Talking about multi-tasking...

  26. Re:The heat! The heat! by gl4ss · · Score: 1

    hell, just use some old s3's or something.

    barely any heat...

    --
    world was created 5 seconds before this post as it is.
  27. Re:The heat! The heat! by mtrisk · · Score: 1

    Never mind that: imagine the resource crunch using only one processor! It looks as though they have four X servers running off of that one poor little CPU. Now, from the translation:

    The computers most recent supply to a processing power many times bigger that the demand of many users. Having this in sight, this project looks for to use to advantage better the power of these machines, allowing that the computacinal power of them is shared by some people.

    Too much processing power? Well, it certainly could be true if the users were only using the computer for browsing the internet, checking email, word processing, etc., but if all four were doing graphics-intensive (UT2004) or CPU-intensive (manipulating large sets of files) tasks, the slowdown would be considerable.

    Speaking of games, these brings a whole new meaning to the term "hotseat".

    --

    Without a proper flamewar, Anonymous was undecided on what shell to run.
  28. Are Dumb Terminals the new thin client? by ObsessiveMathsFreak · · Score: 1

    Considering how we're all supposed to be moving to web based interfaces rather than rich clients, wouldn't the old dumb terminal method suit us better.

    Perhaps a method were PCs, ACT like dumb terminals. They are some kind of 'Resource' or extra limb of one 'Computer', running unix?

    Might do a hell of a lot to improve security and administration in the long run.

    --
    May the Maths Be with you!
    1. Re:Are Dumb Terminals the new thin client? by drinkypoo · · Score: 1
      All you need for this is a network card supporting network booting. You have a separate root nfs share for each system, and you load the kernel across the network. There is a linux kernel option for network autoconfiguration, by which the kernel will get an IP and set boot options via DHCP without a user space agent, as well as mount the nfs root. Then init runs and the rest of your boot process proceeds as normal.

      Alternately you can have a small system installed on the machine itself (you could put it on a zip disk or a cdrom if you liked) which has enough system to boot a kernel, run a dhcp client, start the X server, and make an xdmcp query to some system somewhere.

      However, having multiple people connected to the same physical system is going to be a lot cheaper than having all of those separate PCs.

      On the other hand, depending on how stable it is these days, you might think about having netbooting systems behaving like X terminals but running OpenMOSIX or another clustering package. That way you still get to use some of the system resources of each machine.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Are Dumb Terminals the new thin client? by ed__ · · Score: 1

      i think you might have missed a memo or two.

    3. Re:Are Dumb Terminals the new thin client? by Brandybuck · · Score: 1

      Considering how we're all supposed to be moving to web based interfaces...

      After twenty five years of computing, I'm starting to get real tired of people telling me what I am supposed to do.

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:Are Dumb Terminals the new thin client? by Anonymous Coward · · Score: 0

      Considering how we're all supposed to be moving to web based interfaces rather than rich clients, wouldn't the old dumb terminal method suit us better.

      I think the people who might use this don't care. I know I don't care web based interfaces. I think it saves a load of money and has really no affect on the overall structure of the web. It would be stupid to follow a single model for everything.

  29. Re:Pardon my ignorance by Coneasfast · · Score: 1

    did you read the article, or even the summary? there is a keyboard, mouse, and monitor for each user. /. readers are getting more and more lazy

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
  30. Comment removed by account_deleted · · Score: 0, Redundant

    Comment removed based on user account deletion

  31. Guide for something like this? by AsnFkr · · Score: 1

    I would love to do this, but with only 2 users instead of 4. Anyone know of a good guide that shows how the configuration of a second desktop would be done? I can see this as being an Xfree86 configuration nightmare.

    1. Re:Guide for something like this? by Anonymous Coward · · Score: 0

      X :0 -config /etc/X11/xorg.conf.0
      X :1 -config /etc/X11/xorg.conf.1

    2. Re:Guide for something like this? by Anonymous Coward · · Score: 1, Informative
      The project is the Linuxconsole project on Sourceforge. See Link to Linuxconsole project.

      Svetoslav Slavtchev has written a HOWTO that is part of the LDP. Link to the HOWTO.

      These days you might as well use the 2.6 kernel for new setups, but if you really want to use 2.4 or are modifying an older system, the Backstreet Ruby patch is a backport for 2.4. Link to Aivil's Backstreet Ruby mirror

    3. Re:Guide for something like this? by HermanAB · · Score: 1
      Mandrake 10.0: K menu, Start new session...

      Check it out man, it works out of the box, zero futzing around required.

      --
      Oh well, what the hell...
  32. Warning - terrible joke follows... by Shoeler · · Score: 2, Funny

    So I guess four heads are better than one eh?

    (ba-dum-ching!)

    (ducks impending flame doom)

    1. Re:Warning - terrible joke follows... by Anonymous Coward · · Score: 0

      Two Zaphod Beeblebrox's can use this at once!!

    2. Re:Warning - terrible joke follows... by Anonymous Coward · · Score: 0

      > Two Zaphod Beeblebrox's can use this at once!!

      Didn't you hear he comes in six-packs? :)

    3. Re:Warning - terrible joke follows... by Anonymous Coward · · Score: 0

      Nasty! Remind me not to drink at his house.

  33. Re:The heat! The heat! by Tranzig · · Score: 1

    Only one of the 4 videocards can use AGP, so the other 3 must be (probably fanless) PCI cards, those don't generate too much heat.
    Just think about 3D intensive games, where both top notch CPUs and videocards are running on full load. It produces much more heat but it still can be handled. (Though the newer videocards are getting loud.)

  34. Awesome: But Easier Way? by garagecartel · · Score: 1, Troll

    I was thinking, when I was using my KVM Switch, I noticed that you can reverse it's usage, instead of having 4 machines and 1 monitor/mouse. You can have 1 machine KVM'ed out to 4 displays, keyboard, and mice. Once done you could possible just use a terminal with vnc and use port forwarding to get x to work. Not sure it would work but just a thought... --[H]itman_Forhire

    --
    -- [H]itman_forhire
    1. Re:Awesome: But Easier Way? by gothzilla · · Score: 1

      No, unless everyone wanted to take turns. No matter which way a kvm is hooked up, you still have to push the button that determines which set is in use.

    2. Re:Awesome: But Easier Way? by Anonymous Coward · · Score: 0

      That would be an extremely complicated KVM switch. They essentially do this inside the computer since computers are good for that kind of stuff :-P

    3. Re:Awesome: But Easier Way? by Anonymous Coward · · Score: 0

      If you push the button fast enough they all will percieve that they are using the machine at the same time.

      Of course this is only useful if they are all trying to accomplish the same thing in perfect synchronization.

  35. Re:Pardon my ignorance by cynical+kane · · Score: 1

    No, I won't pardon your ignorance, because you didn't RTFA.

    If you want to know how it's a practical solution, maybe you could read the article. Or you don't even need to do that--just look at the picture of four monitors around one computer.

  36. Re:Pardon my ignorance by AvantLegion · · Score: 0, Redundant
    If not RTFA, at least RTF blurb:

    That means FOUR mice, keyboards, DISPLAYS and users with just one CPU.

  37. Re:Pardon my ignorance by tannhaus · · Score: 0, Redundant

    Read the article and look at the pictures. They each get their own monitor, keyboard, and mouse.

  38. Re:Pardon my ignorance by ryanmfw · · Score: 1

    They're not sharing one monitor, they each get their own monitor, keyboard, and mouse. The main server has 4 video cards each going to a monitor. This really isn't that neat though, as it's not a very new idea. So, you're main idea that this is a waste of time is still true.

    --
    Hurricane Ivan: A 17th century prison collapsed. All of the inmates escaped.
  39. Re:Pardon my ignorance by applef00 · · Score: 1

    I'm going to make a quick guess and say that you didn't read the article. The system has four video cards and four monitors. Each workstation gets one monitor, one keyboard, one mouse.

  40. Re:Pardon my ignorance by Maestro4k · · Score: 1
    • Having 4 people sitting around 1 monitor (even a 19inch) all haveing their quarter screen....I can't see where this becomes productive.
    You obviously didn't RTFA. It's one computer with 4 monitoes, mice ad keyboards.
  41. Re:Pardon my ignorance by RevAaron · · Score: 1

    Haha!

    Er, wait. Is this a joke, or did you just not RTFA? Go read the article- there's a picture. It has nothing to do with splitting one monitor into quarters. /me slaps the schmucks who mod'd this interesting...

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  42. Re:Huh!? by gl4ss · · Score: 1

    the point is that you can have four terminals while using a single computer as the host...

    1 cpu and mobo, 4 graphics cards, 4 sets of kb/mice.

    there's a commercial solution to do this in windows as well iirc, but just for 2 screens..

    --
    world was created 5 seconds before this post as it is.
  43. Re:Huh!? by tepples · · Score: 1

    When it all boils down, it ends up being a bit cheaper to just use terminals

    Where can one buy inexpensive X terminals nowadays?

  44. Wow, lots of dumb responses... by benjamindees · · Score: 4, Informative

    Ranging from:

    'xterminals are cheaper' -- anyone care to back that up?

    to:

    'Windows terminal services can do this' -- don't know where to start on that one, suffice it to say: it can't.

    to:

    'This is just serial terminals' -- it isn't. RTFA.

    I'm sure I missed a few...

    --
    "I assumed blithely that there were no elves out there in the darkness"
    1. Re:Wow, lots of dumb responses... by Bishop · · Score: 1

      Pretty sad isn't it.

      Slashdot needs new moderation options such as:

      -1 Didn't RTFA.

      -1 Don't be so negative.

      The negative comments really bug me. There is a difference between being critical and dumping on someone's work.

      ontopic: I had wanted to do this last year to share a home computer. At the time the needed patches were not stable enough. It is good to see that it works now.

    2. Re:Wow, lots of dumb responses... by NineNine · · Score: 1

      'Windows terminal services can do this' -- don't know where to start on that one, suffice it to say: it can't.

      Care to explain how we've got 3 people logged into and actively using the same machine right now with Terminal Services?

    3. Re:Wow, lots of dumb responses... by Anonymous Coward · · Score: 0

      I'm sorry, how many machines?
      Did you say four?
      That's what I thought...

    4. Re:Wow, lots of dumb responses... by FullCircle · · Score: 1

      I'm curious now...

      So you have one PC with 4 keyboards/mice/monitors and 4 logged in users working simultaneously in Windows?

      You mean there are no terminals (or other PC's) needed to make this happen?

      --
      If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy. - James Madison
    5. Re:Wow, lots of dumb responses... by Pasc · · Score: 1

      Are all three of those people's keyboard, mice, and monitors physically plugged into a single system? I didn't know Win TS could do that. I thought they still needed their own (thin/thick/etc) client computer.

    6. Re:Wow, lots of dumb responses... by barawn · · Score: 2, Informative

      Well, I don't, but this technology has been around a while for Windows.

      Thinsoft sells BeTwin which does exactly that. (The first versions were "PC Buddy" back in '99. On an ISA card, even!)

      Of course it's more expensive (you need to buy software) than the Linux solution, but what Windows solution isn't?

    7. Re:Wow, lots of dumb responses... by Anonymous Coward · · Score: 0

      Care to explain how we've got 3 people logged into and actively using the same machine right now with Terminal Services?

      I keep seeing you bring this up. You really need to read the article or at least look at the pictures!!! There is a major difference between the two setups.

    8. Re:Wow, lots of dumb responses... by Anonymous Coward · · Score: 0

      I didn't know Win TS could do that. I thought they still needed their own (thin/thick/etc) client computer.

      Forgive GP, he's a little bit thick.

    9. Re:Wow, lots of dumb responses... by NineNine · · Score: 1

      You're talking about all of those things plugged into that same box? Jesus. That's a giant, expensive box, plus a shitload of cabling. I wasn't aware that PS2 cables could go for much further than 10 feet or so, or that monitor cables could go much further than 6 feet. Now where do I find a plain ol' PC with 8 PS2 ports, room for 4 video cards, and enough cooling for those video cards?

    10. Re:Wow, lots of dumb responses... by Anonymous Coward · · Score: 0

      But, how do you deal with the hourly fights in the computer room when one of the students crashes windows and the other one loses all his unsaved work and desktop settings?

    11. Re:Wow, lots of dumb responses... by Lumpy · · Score: 3, Informative

      'xterminals are cheaper' -- anyone care to back that up?

      Sure :-)

      I buy NCD explora 701's and 402's all day long at $10.00 each the local community college was donated about 10,000 of the things and has no idea what to do with them. I have been buying lot's of 10 at $10.00 each and selling them to clients on the side. I also see them as well as the newer ones on ebay for around that price and up to $20.00 each. add a 15 inch monitor which can also be had for dirt (and has the EXACT same cost as this 4 head setup btw...) oh and keyboard, mouse. (same ,same) and a 100 base switch + a second 100 base ethernet card in the "server"

      I can add a workstation to a P-4 class server for around $75.00 each. that includes a new 15 inch monitor, mouse and keyboard + the ncd 701 terminal. each P-4 (1.2ghz) can handle about 10 users comfortably. and if you get 701 explora's or use old Pentium 233MMX machines, you get accelerated video playback (and most ALL xterminals support sound.) and seperate sound for EACH terminal... something that is not available on this 4 head setup.

      the best way to actually set up a school full of x terminals is to have 3 servers... 1 for boot/ network management, 1 for 1/2 the apps and 1 for user login + storage and the rest of the apps.
      using this setup we were able to install about 100 xterminals for a christian school for around $10,000.00US not including the wiring of the CAT-5e... that labor was donated by someone else.

      so if you can show me that you can do it that cheaply (and yes, I make a profit at $75.00 each station... $39.00 each for gateway monitors, $10.00 each for the NCD terminals, $10.00 for cheap mouse and keyboard. that's $20.00 profit per station fro me) even at less than 100 units... my savings starts when the first pc is purchased. today's computers are horribly over-powered.

      --
      Do not look at laser with remaining good eye.
    12. Re:Wow, lots of dumb responses... by cuban321 · · Score: 0, Flamebait

      Why don't you RTFA and you'll see how it's done. Also, have you ever heard of USB?

    13. Re:Wow, lots of dumb responses... by sbergman2 · · Score: 0

      As others have said, it really depends on how much labor is worth where you live.

      I order my X terminals from Wal-Mart for $199 a piece (plus monitor). I spend about 20 minutes installing my own customized version of Fedora, from a kickstard CD I made up for the purpose.

      So if I use one of the units as the machine to actually run the X apps on and use the rest as just terminals, I could do four stations for:

      4 * ($199 + $109) = $1232

      And spend probably a couple of hours setting it all up.

      Doing it all on one machine, I'd still need to buy 1 (heftier) machine, 4 monitors, 3 keyboards, 3 mice, 3 video cards. Plus 3 sets of speakers and 3 sound cards to match the functionality of the walmart units. (Oops, just ran out of PCI slots. Maybe usb sound would be better.) Assuming $15 for a keyboard, $9 for a mouse, $30 for speakers/usb sound interface.

      $299 + 4($109) + 3*(15) + 3(9) + 3(30) = $897

      So I could save $335, or ~$84 per workstation.

      Please don't get me wrong; this project is interesting. But I think I'll stick to my more "standard" solution for now.

      Then again, if this was all packaged up into a nice turnkey system, it might be nice.

      In case anyone is wondering, I pulled the estimated prices for monitor, keyboards, mice, and sound out of the air, but I don't think they're too far off. ;-)

    14. Re:Wow, lots of dumb responses... by asdfghjklqwertyuiop · · Score: 1

      Heloooo.... You use USB, not PS2, and you get either two dual head video cards or get several low end matrox cards. I have 3 video cards (2 matrox, one NVidia) in a computer of mine right now. No cooling problems at all. And practically any PC has room for all this unless you're talking about a microATX system.

    15. Re:Wow, lots of dumb responses... by yuri+benjamin · · Score: 1

      The negative comments really bug me. There is a difference between being critical and dumping on someone's work.

      My Dad always says:
      "There's two kinds of people - those who find solutions for problems, and those who find a problem for every solution."

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
    16. Re:Wow, lots of dumb responses... by Artichoke · · Score: 1

      Er, did you forget the X-server box or am I missing something about the X terminals?

      --
      __
      Arse
  45. tty by Anonymous Coward · · Score: 0

    I have 12 terminals, Shift F1-F12!

  46. Re:Pardon my ignorance by Yo+Grark · · Score: 1, Informative

    Thank you everyone.

    And I did in fact miss the whole point of the article, my bad.

    Yo Grark

    --
    Canadian Bred with American Buttering
  47. Dont get it by mboverload · · Score: 1, Insightful
    This wasn't meant to be cost effective.

    Its just damn plain cool.

  48. Re:Hello and welcome to last week by Ryu2 · · Score: 1

    True, but for the clients, you can pretty much use any crappy computer out there, since it's just a terminal, an input/output device doing no other processing of its own.

    Microsoft has TS clients for even Win 3.1.

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
  49. Re:Pardon my ignorance by foidulus · · Score: 0, Redundant

    Your ignorance could have easily been cured if you read the article and saw the pictures that show 4 separate monitors for each user.
    I think you mean, "pictures that show 4 seperate monitors, one for each user", you way would have 16 monitors :P

  50. Re:The heat! The heat! by Anonymous Coward · · Score: 1, Interesting

    I have one linux box. In it I have:

    2400+ AMD Althon.
    800+ Gigs of RAM.
    Mpeg2-type TV capture card.
    Bttv based TV capture card
    2 video cards, a Geforce 4 420MX PCI card, Geforce FX 5900 agp card.
    2 harddrives,]
    1 CDROM burner, 1 DVD combo drive.

    Built it my self.

    1 intake fan, dual fan 350watt Powersupply (adjust fan speed automaticly to temp.)

    I play ut2004 on it, I rip CD's on it. I encode mutliple MPeg2 streams on it. etc etc etc.

    Heat isn't a problem. Everything runs comfortably, even when having both disk drives churning away and cpu pegged at 100% for extended times it isn't a problem.

    The single fan in the front is a 120mm fan. Can get annoying at times, but it 's much quiter then most PC boxes that I've seen.

    Combining intelligent but plain jane type case design with some tiny little mods it's easy to keep cases cool. As long as it isn't the big nasty messes that most people/companies clobber together.

  51. Benefit? by div_2n · · Score: 3, Insightful

    Ok, so by the time you spend all of the time and effort to do all of this, you could deploy a fully self contained thin client in what, 10 minutes?

    The only way I see this as a good idea for any low budget organization is if they get donated lots and lots of monitors, keyboards, mice and computers with graphics cards for this project.

    1. Re:Benefit? by Alexis+de+Torquemada · · Score: 1

      Think of developmental countries, where money is often much more scarce than labor.

    2. Re:Benefit? by C10H14N2 · · Score: 1

      I was thinking much the same thing. However, if they also made these diskless thin-clients (why not?), they could save an additional $25 per seat. Remember, this is a school in Brazil, which is not exactly the wealthiest country. Sure, you're only saving about $150 per seat, but by 60 seats, that's $9,000, which ain't chump change in a country where the per capita GNP is $7,600.

      In effect, imagine if you were building out a computer lab in the United States and doing this would save $44,763 or $746 per seat. In that context, this is a brilliantly effective idea.

    3. Re:Benefit? by Anonymous Coward · · Score: 0

      The only way I see this as a good idea for any low budget organization is if they get donated lots and lots of monitors, keyboards, mice and computers with graphics cards for this project.

      A lot of places have a lot of that kind of crap laying around.

    4. Re:Benefit? by scupper · · Score: 1

      My concern about pursuing this would be with the variation of hardware donated and the compatibility of legacy hardware.

      Time is as valuble as money for poor school staff. Messing around with troubleshooting kernel issues with USB mice takes time away from the whole point of using computers in the first pace - student instruction. I hope they succeed and come back with better benchmarks and reliability.

    5. Re:Benefit? by Anonymous Coward · · Score: 0

      Surely $9000 will be a good saving for a school anywhere in the world.

      I remember a few years ago my school forked out 100,000 (thats UK ) or about $150,000 for 60 PCs, some software and a couple of extra servers. So if they could have saved $9000/6000 on that they could have bought several more machines, a load of books or something else useful.

    6. Re:Benefit? by circusnews · · Score: 1
      Ok, so by the time you spend all of the time and effort to do all of this, you could deploy a fully self contained thin client in what, 10 minutes?

      The only way I see this as a good idea for any low budget organization is if they get donated lots and lots of monitors, keyboards, mice and computers with graphics cards for this project.

      I think I will point this article out to the good folks over at K12LTSP.org. I have a feeling that some of them may very much like the idea.

    7. Re:Benefit? by EvilTwinSkippy · · Score: 1
      I work in a museum. We have a ton of Kiosks.

      On CPU serving 4 stations means I'm not at the mercy of the network to run LTSPs, I'm not maintaining 4 stations (a PITA). You really want exhibits to be as sealed as humanly possible. Especially for traveling shows. And you generally want as few parts as possible. Having to lug along a network switch is 4 extra cables, and a power supply, in addition to the 4 additional power supplies you need to feed.

      Yes, it's an exotic example. But it is one I deal with.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  52. Re:The heat! The heat! by Anonymous Coward · · Score: 0

    800 Gigs of RAM...? Riiiiiiight...

  53. Re:Huh!? by Locutus · · Score: 1

    Not to mention and X-Terminal is not the same as a Standard/Off-The-Shelf PC CRT. It's a special device with it's own video card and enough processing to drive the video card.

    This solution uses standard computer peripherals for the "heads"( I/O ) and a standard video card to drive the display. The single GNU/LinuxPC is used to drive/power the 4 "heads" computing resources.

    The difference here is also that fact that the "heads" must be local to the computing chasis. With X-Terminals, the "heads" can be anywhere on the network. So for close quarters computing, like a lab, this solution is a money saver. For remote computing, X-Terminals or Terminal Serving( LTSP or WinTerms ) are the preferred solution.

    IMHO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  54. Re:Hello and welcome to last week by majkqball · · Score: 1
    Most thin clients (which I've seen run either Windows CE or NT Embedded, possibly they're on XP Embedded now) have native support for Terminal Services.

    They actually have some other nifty features too. Some of the Wyse ones I worked on previously had telnet support so when (not if) the Citrix server went down (oh yeah, they usually support Citrix too) our users could telnet straight from the thin client.

    --
    SBC stands for Stupid Bell Company
    AT&T stands for All Telephones Tapped
  55. Great gamer machine. No latency! by Animats · · Score: 5, Interesting

    This sounds like a multiplayer gamer configuration. Unlike most shared-CPU systems, everybody has a 3D video card, although they have to be PCI boards. With everybody on the same CPU, latency is a non-issue. Fast FPS games should synchronize perfectly. That tightly synchronized feel will make for much better head to head gameplay.

    1. Re:Great gamer machine. No latency! by zackeller · · Score: 2, Insightful

      Also known as a console.

    2. Re:Great gamer machine. No latency! by josath · · Score: 2, Insightful

      dude, there's like 5ms max latency over a lan. if you double that, that still gives you 100 frames per second. I don't think you need any more accuracy than that...

      --
      sig? uhh, umm, ok
    3. Re:Great gamer machine. No latency! by supmylO · · Score: 1

      How would you connect to eachother though? Would it be a LAN game? Cause you're not connected over a 'network' per se. Or is there some local game setting where it finds people on the same processor? It sounds like it'd be a lot of fun, but I'm just skeptical.

    4. Re:Great gamer machine. No latency! by Anonymous Coward · · Score: 0

      Well, of coarse you would use the loopback network adapter. Look in your kernel config under Device Drivers; Network

    5. Re:Great gamer machine. No latency! by Feanturi · · Score: 1

      It sounds like a horrible multiplayer situation. The poor machine would have to run 4 copies of the game at once, and I can't see that working very well. I'd rather have the network latency, thanks.

    6. Re:Great gamer machine. No latency! by sploxx · · Score: 1

      Yes, I think so, too...
      Consider also that most games are made to run well on modem (or ISDN). That means that their data rate should also be no problem and should not add significant latency:
      If you take 5ms (as above) for arrival of the first byte. Of course, more data than a single byte has to be send. So take, let's say 10kB (and that is *much* information) per player - much more than you can push over ISDN if you want multiple frames per second. That's 1ms additional latency per player for a central server scheme. Now multiply that with the number of players (say 10). Summa summarum 15ms.

      15ms. 67 updates per second. I think your keyboard/mouse will have higher latency and/or jitter.

    7. Re:Great gamer machine. No latency! by Animats · · Score: 1

      Seen a console with multiple displays yet?

    8. Re:Great gamer machine. No latency! by dbIII · · Score: 1
      Cause you're not connected over a 'network' per se.
      IP aliasing, give the interface four new IP addresses that are not on your subnet and you can treat it as a network game. Also, the four games would be sharing the same libraries, so memory usage and performance wouldn't take a 4X hit.
    9. Re:Great gamer machine. No latency! by dave420 · · Score: 1

      They're using TNT2 cards, which require a lot of work by the CPU to generate the images. Running 4 of those in one box means your games will run very slowly indeed. Latency would be low, but then the game would be running too slowly to tell.

    10. Re:Great gamer machine. No latency! by Anonymous Coward · · Score: 0

      Well I think the previous guy said something about PCI-X and four processor and heaps of RAM... it was an idea... for future reference.

  56. Re:4??? by e.colli · · Score: 1

    In brasil, X-Terminals are hard to find and more expensive than monitors and keyboards.

  57. Re:Hello and welcome to last week by electrichamster · · Score: 1

    So what? It's still nothing like what these guys are doing!

    In countries where computers/power are limited, every single box, no matter how slow it is will be used as a proper machine, not a bloody terminal.

    You seem to be missing the point of what these guys are doing.

  58. hey! by ShadowRage · · Score: 1

    just the other day I was thinking how I could do something like this... all you need is each tty with its own $DISPLAY variable for X

  59. Diversity is good by Darth+Cider · · Score: 4, Interesting

    Observations that "this has been done before" are really missing an important point, that it's being done in a new way. When there are hundreds of software solutions for everything, all for free, then there will cease to be a market for overpriced proprietary solutions. Not only that, but instead of thinking "where can I buy ___," the first thought to come to mind will be "where can I get this in Open Source."

    1. Re:Diversity is good by Decaff · · Score: 1

      Observations that "this has been done before" are really missing an important point, that it's being done in a new way.

      I think there is cynicism about this because it does not appear to be a scalable way of doing things; after all, there are only so many video cards you can plug into a PC, yet with dedicated X terminals, or even low-end PCs running X-servers, you could run a whole classroom off 1 reasonably specified Linux server. Managing that single server is probably going to be a lot simpler. With good broadband connections and ssh you could even let students access this single server from their home PCs, using an open source X-server like X/Cygwin.

    2. Re:Diversity is good by argent · · Score: 1

      Well, it's not quite a "new way", there was a company selling video-mouse-keyboard cards and software that let you do this with SCO Xenix back in the late '80s and early '90s.

      But, yes, this is a good thing. I've been wishing I could do this at home, actually, because each PC means another heat source the A/C has to deal with.

  60. 2004 called by twitter · · Score: 2, Informative
    Microsoft still could not do this.

    Well, you can, but it's third party, very hardware specific and leaves you stuck with M$ XP. The Linux system demonstrated is a clear winner for schools, libraries, banks, casinos and other places where economical use of hardware is desired. While the Linux system might be difficult to maintain, it can be done. The Windoze solution leaves you dependent on the vendor. The people at Jetway have done an outstanding job but such is the world of proprietary software.

    Anyone know of a better system? If you say citrix terminal services, I say, Linux Terminal Project and, cool as those things are, get thee back to 1975.

    --

    Friends don't help friends install M$ junk.

    1. Re:2004 called by RzUpAnmsCwrds · · Score: 1

      "Well, you can, but it's third party, very hardware specific"

      There are 3rd party non-hardware-dependant solutions.

      Try BeTwin:

      thinsoftinc.com

    2. Re:2004 called by Anonymous Coward · · Score: 0

      Get lost, fanboy. You're old news.

    3. Re:2004 called by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical sycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" or "fanboy" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or Mepis or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      To get an idea of what I'm talking about, check this post out. This is an article about email disclaimers. The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx, because "is teh free".

      Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      Here's that drive-by advocacy and FUD in motion: twitter goes on about some topic and then drops the usual "oh and M$ is teh evil" because "WMP phones home" or some such. Called on his FUD, he then claims that WMP stores every song and movie you've ever played in a file, somewhere. Pressed further, he just sort of slithers out of sight, his FUD-spreading complete. This is not about some Microsoft technology that nobody likes anyway; it's about lying for the sake of lying. Way too many of his posts are exactly like this one.

      More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one. Or this one.

      Still not convinced? This is what twitter considers "humour" while going about his daily "M$" routine.

      M

    4. Re:2004 called by MasTRE · · Score: 1

      > Well, you can [anandtech.com], but it's third party, very hardware specific [jetway.com.tw] and leaves you stuck with M$ XP. (links not quoted)

      Uh, if Jetway did it, surely the OSS community could duplicate this, only do it many times better. Anyone feel like starting up a [rare] Win32 OSS project?

      --
      Must-not-watch TV!
  61. 4 VT100 Teminals!? Whoopy! by Anonymous Coward · · Score: 0

    Seriously...

  62. What's curious... by SharpFang · · Score: 2, Informative

    multiple comments that mention this was being done for years are all true - for Linux. Serial terminals, remote X access, VNC, network boot, diskless workstations, all that stuff depended on ancient (though still great) UNIX multi-user multi-session framework - multiple users work on the same machine at the same time.

    And now Microsoft woke up.

    After NEXT, GECOS and a couple others, PC has a GUI! Windows 1.0! Years after Amiga with real multitasking introduces Task Switching and later ('95) first Multitasking. Then the puny '98 "multi-user" (Amiga had that some 5 years earlier, UNIX machines way before that). And now, in 2004 we hear that after users of XP are tired of the pseudo-multisession of Switch User, SP2 is to include REAL MULTISESSIONING! Yeah, right! Two users can work on the same computer at the same time! Yay!
    Noticed the catch? The keyword is "two". Yeah. Two sessions ought to be enough...

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  63. Mind Blowing!!! by Anonymous Coward · · Score: 0

    You mean that a multitasking Unix-like OS can handle 4 users AT THE SAME TIME???!!!! It's good to be alive in this modern age!!

    It seems to me that the only real hurdle there is getting 4 graphics cards to share one PCI bus and memory ...and also getting Linux/XOrg/XFree86 to assign keyboard and mouse devices to the correct users. wscons on Net/OpenBSD are supposed to be good at handling multiple keyboards, but I've never had the patience to get something like that to work.

  64. Re:4??? by ed__ · · Score: 1

    that's nothing compared to soviet russia....

  65. Re:The heat! The heat! by slamb · · Score: 1
    It's not like the graphics cards are going to be pushed to the limit - I mean, the CPU wouldn't cope with them all playing ut2004 at the same time. :-)

    I don't think there's any reason it couldn't, if UT2004 had been designed for this. The thing is, I bet a lot of the CPU's effort when playing that is just tracking where everything is. You need to do that whether one person is playing or four. The actual rendering is done by the graphics card; so you've got four times the hardware there. So if you wanted to design a game that one share one game instance across four people on the same machine, I think it would work. (After all, Playstation 2s and XBoxes do this...they just use a split a single display.) I'd think the biggest worry would be bandwidth to the video cards. Most motherboards come with 8X AGP slots now...but only one of them.

  66. wazoo... by Anonymous Coward · · Score: 0

    BTW, whatever happened to those lightweight computers that were often called "X Terminals"?

  67. Re:Hello and welcome to last week by Anonymous Coward · · Score: 0

    If you are thinking of Terminal Services like in Windows... no, you are wrong.

    www.ltsp.org is where you get Linux Terminal Services to work. One computer running as server with each 4 clients setup with NO hard drive, or anything. The network card bootprom initiates activity such as sending information about DHCP, where to get packages, etc. Once all the boot up is done, you essentially have a linux workstation running on a computer that doesn't use a hard drive or OS of its own. Its essentially running off of the server.

  68. Re:The heat! The heat! by adamjaskie · · Score: 1

    Great for stuff like computers in a library/internet cafe/k-12 computer lab though. Can't be much slower than my high school's labs of early PowerMacs, can it? And I graduated in 2003 from a school in a relatively prosperous area. This is perfect for a place like Brazil. If you used a relatively powerful computer with enough PCI slots, I am sure you could get more than four users on it as well. Although, a thin-client system might be better, still.

    --
    /usr/games/fortune
  69. Other problems by twitter · · Score: 1
    From what I've read, one of the biggest problems is a dreadful non standardization of USB keyboards and the way they report devices. Some, with those stupid shopping cart and music playing buttons, can report up to five separate devices and the Xserver and kernel have to to be hacked as the site specifies. Problems are reduced by using the same keyboard and I'll bet that the PS/2 keyboards are easier to deal with.

    Also, you don't need 4 cards, You could do it with two. NVidia's twinview allows you to run two seperate X-servers off of one card (provided of course that it has two outputs).

    You could do it that way, but regular pci cards are less expensive and requires no fancy software.

    --

    Friends don't help friends install M$ junk.

    1. Re:Other problems by VertigoAce · · Score: 1

      The fancy software is X and the NVidia linux drivers. I don't know how cheap dual output graphics cards are, so you might be right about being able to buy four single-output cards for less than two dual-output cards.

    2. Re:Other problems by kokamomi · · Score: 1

      on the other hand, you could get eight workplaces from let's say a dual or quad amd64 with four dual output graphics cards. that's a lot of available performance, and slash the cost by 8.

  70. Re:Pardon my ignorance by Anonymous Coward · · Score: 0

    would you mind summarizing the article for me?

  71. Bedlam by twitter · · Score: 1
    Headphone jacks, not speakers I hope. Imagine 120 speakers in one room.

    --

    Friends don't help friends install M$ junk.

    1. Re:Bedlam by Anonymous Coward · · Score: 0

      Shut up.

    2. Re:Bedlam by Anonymous Coward · · Score: 0

      No

  72. Re:Huh!? by Brandybuck · · Score: 1

    the point is that you can have four terminals while using a single computer as the host...

    To ask the question yet again, so what? The only thing different with this is that you have bus connections instead of network connections, allowing dumber terminals than normal. But really, so what?

    X terminals never caught on in the PC world, but there's no reason someone couldn't start manufacturing $100 i486-based X terminals. Absent that, just go grab any "obsolete" PC and slap Linux/BSD on it and you have an instant X terminal.

    While an X terminal isn't going to let you play DoomQuakeVII at the highest possible FPS, but people who pinch pennies hard enough to need this kind of a solution aren't going to be playing games on their hardware anyway.

    --
    Don't blame me, I didn't vote for either of them!
  73. I can't believe I'm reading this on /. in 2004 by l3v1 · · Score: 1

    4 plates of NVidia video (TNT2, GForce2 or GForce4), being 1 AGP and 3 PCI or 4 PCI
    Pretty funny. Instead of the whole shebang you'd need only 1 piece of a lousy NIC. Ever heard of remote x sessions ? This "solution" is just a waste of video card hardware in the server (which wouldn't need any of them), and at the same time limits the number of "clients" to 4, which is a shame in itself.
    Well, it's always fun when newbies discover useful linux capabilties, but I don't think these discoveries merit a /. appearance.
    And, as always, Google-ing sometimes can prove to be very useful. E.g. try "remote x access".
    Well, I could just be more tired than usual.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:I can't believe I'm reading this on /. in 2004 by argent · · Score: 1

      It doesn't limit the number of remote X sessions at all. It adds 3 local clients to however many X clients you have.

      A GeForce2 video card costs $30-$40.

      A PC capable to serving as an X terminal costs $200-$300.

      (yes, these are new prices, if you're using used equipment for the X terminals you have to match that with used equipment for the multi-user box as well)

    2. Re:I can't believe I'm reading this on /. in 2004 by Anonymous Coward · · Score: 0

      And, as always, Google-ing sometimes can prove to be very useful. E.g. try "remote x access".

      Try using your brain and thinking that some groups of people may have limited resources. Remote access requires at least two computers (four for a comparable setup).

    3. Re:I can't believe I'm reading this on /. in 2004 by LoganGD · · Score: 1

      Believe, theyre no newbies... And better ideas for reducing costs and increase the digital inclusion are welcome. Even more here in Brazil, at UFPR university.

  74. DISPLAY by Anonymous Coward · · Score: 0

    So, what did everybody here think the :0,:1, etc in the DISPLAY environment variable was for?

    Might as well head on over to fark i guess.

  75. Why is this news or interesting? by Anonymous Coward · · Score: 0

    In 1977 (yes, 27 years ago) I shared a PDP-11 running Unix at Bell Labs with dozens of other users. We all had serial terminals. The PDP-11 had a clock speed of something like 4 MHz (can't remember exactly) and less than a megabyte of memory. Response was better than you'd get today from a 2 GHz, 500MB machine running Windoze, but of course, we just had text on our screens (no GUI, no mice). The only difference with today's story is that the 4 users have GUIs and mice instead of serial terminals. And to support less than 25% of the number of users, the computer has to have 500 times the clock speed and probably 500 times as much memory. If you call that progress, pass me a bucket to throw up into.

    1. Re:Why is this news or interesting? by Anonymous Coward · · Score: 0

      Could you get any form of graphics on the PDP-11 terminals? It kind of ruins the experience of many modern applications (e.g. web browsers) if you can't.

      I do agree with you that each generation of computers seems to add a lot more resources to achieve little or no more. I'm sure most PC users today could do what they do with a P-75 and Windows 95 running Word 6 or Linux running abiword.

  76. Terminal Services by NineNine · · Score: 1

    Terminal Services requires no special hardware. Install, click "next" a few times, and you can have unlimited people using the same PC at the same time. This has been done for years. We've been doing it at my business for years, in fact.

    1. Re:Terminal Services by Anonymous Coward · · Score: 0

      From Terminal Services page:

      "The Terminal Services component of the Microsoft® Windows® 2000 Server operating system can deliver the Windows 2000 desktop, as well as the latest Windows-based applications, to virtually any desktop computing device, including those that cannot run Windows."

      So you do need a computing device (besides the server). The difference is that a monitor, keyboard, and mouse are not a computing device so you can save some money with the Fourhead setup.

    2. Re:Terminal Services by Anonymous Coward · · Score: 0

      you aren't paying attention. A terminal server requires terminals, each terminal has its own CPU, usualy slower but it does have one. Driving multiple terminals is something that Linux has been doing since its very inception - way before MS. This is different. There are no terminals only monitors and mice/kbds. If MS had it, it would be called "monitor server". But they don't and they won't. Anyway, you are obviously not an IT guy and you need lots of explanation.

    3. Re:Terminal Services by mlk · · Score: 1

      Last I checked TS did not alow two people to use one computer, when only one computer exists.

      TS will let a second person connect to one computer using a second computer.

      If I am wrong, please provide links showing two people using one (and only one) computer (one computer, containing two graphics cards, and two USB keyboards & two USB mice).

      --
      Wow, I should not post when knackered.
    4. Re:Terminal Services by Locutus · · Score: 1
      Terminal Services requires no special hardware. Install, click "next" a few times, and you can have unlimited people using the same PC at the same time.
      Yes, and you also have an unlimited number of computers +1( the server ) to deal with and pay for. The setup we are talking about in this thread is NOTHING like the Citrix/Microsoft Terminal Server.

      We've been doing it at my business for years, in fact.
      Good for you, but it has nothing to do with what's being discussed here. Ask your IT guys what the difference is between your companies setup and what's being discussed here. And one thing they should tell you is that you are paying a heck of a lot more for both hardware and software to do it. Besides the obvious differences mentioned manytimes in these threads.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  77. Stop The Presses by Saeed+al-Sahaf · · Score: 1
    A reseach group from UFPR university in Brazil, C3SL has managed to make one Linux box run four terminals at the same time

    Oh. My. G0D.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  78. it does workstation stuff very well by r00t · · Score: 3, Insightful

    Most of the time, your PC sits idle while it waits
    for you. Every now and then, you sit idle while you
    wait for the PC.

    Now get a 4x faster PC, and share it 4 ways.
    Very seldom will all 4 users need the CPU at once.
    So, nearly all of the time, you'll get better
    performance. When you need the CPU, most likely
    the other 3 users are reading, thinking, chatting,
    drinking, picking their nose, or whatever. The
    fast hardware is all yours.

    1. Re:it does workstation stuff very well by dasmegabyte · · Score: 2, Insightful

      Very wise. Except that a PC with four times the processor speed, four times the bus speed and four times the memory bus, along with four video outputs, would be quite a bit more expensive than four individual computers, thanks to the commodity hardware market.

      Which is why we moved away from the mainframe in the first place.

      The benefit of this technology, if there is one, is that four users with bare minimum needs can share one commodity computer. Control four web terminals at your coffee house from a single PC. That's kind of useful.

      --
      Hey freaks: now you're ju
    2. Re:it does workstation stuff very well by Anonymous Coward · · Score: 0

      Except that a PC with four times the processor speed, four times the bus speed and four times the memory bus, along with four video outputs, would be quite a bit more expensive than four individual computers,

      DUh. But the post you replied to made the point "Most of the time, your PC sits idle while it waits
      for you
      ". SO you don't necessarilly need a machine 4-times faster, because an ordinary PC sits there 3/4 of the time waiting for you.

    3. Re:it does workstation stuff very well by r00t · · Score: 2, Insightful

      Sure, you wouldn't go all the way to 4x.
      That simplifies the explanation though.

      You might go to 2x or 1.5x instead. The end
      result is still faster most of the time, because
      the PC spends nearly every moment being idle.
      My load average is 0.14 right now, and I'm not
      even using a modern system. (old 450 MHz Mac)
      Despite the low usage, there are times when I
      must wait.

      With the 4-user box, you also save on electrical
      power, noise, air conditioning, and physical space.

    4. Re:it does workstation stuff very well by pyrote · · Score: 1

      This is not new, I've been doing this on a WinPC for about 6 months now. I have no way of affording 2 machines, but an old (or cheap, $30) video card, a USB mouse/keyboard, is a heck of alot cheaper than 500+ for another machine.

      and BTW, most applications of this technology are VERY flexable... for example in a friends cybercafe, atlest 4 people per machine run sims at the same time.

      not all of us buy 20 bux computers.

      --
      THE WORLD IS GOING TO END!!!! eventually.
    5. Re:it does workstation stuff very well by dasmegabyte · · Score: 1

      If you have no way of affording two machines, you also have no way of affording one machine that's twice as fast -- as quite often, a machine that is twice as fast is as much as four times the price.

      This was my comment. Please read before responing.

      --
      Hey freaks: now you're ju
    6. Re:it does workstation stuff very well by Whyrph · · Score: 1

      Very wise. Except that a PC with four times the processor speed, four times the bus speed and four times the memory bus, along with four video outputs, would be quite a bit more expensive than four individual computers, thanks to the commodity hardware market.

      Um. .dude, re-read that guy's post. He was talking about using the SAME computer you'd use for one person for four. Because most people don't even use 10% of their processor most of the time, you wouldn't have many conflicts.

    7. Re:it does workstation stuff very well by pyrote · · Score: 1

      not true, normally multiple people will not be using SIMS or UT2004 all at the same time. odds are, as in the article's example... they will be using simple programs. Mostly e-mail and editors. Hardly CPU hogs. Personally my main 'terminal' runs the essentials (ut2004, fallout, ect.) and the second 'terminal' runs communications, e-mail, ect.

      Look at 90% of underage geek households. The kid has the family pc held hostage playing Halo or something, while the older siblings or the parents just want to surf, do homework, e-mail, chat, ect.

      There is no way you can convince me that the freedom that maybee $40 can buy with this technology is second to buying about $500 worth of equipment so Suzy can chat with Brad on-line.

      It's not like the computers cycles are cut down the middle. try it and you'd be suprised how little the framerate drops in your favorite game when another terminal is surfing.

      --
      THE WORLD IS GOING TO END!!!! eventually.
    8. Re:it does workstation stuff very well by Anonymous Coward · · Score: 0

      What How did you do this with windows?

    9. Re:it does workstation stuff very well by pyrote · · Score: 1

      well I guess you can't do it anymore... the site: http://www.thinsoftinc.com/ had a software called winconnect XP that was quite extrordinary. it allowed multiple screens like this as well as multiple RDP connections like win 2k3 term server.

      the site seems to be down now.

      --
      THE WORLD IS GOING TO END!!!! eventually.
    10. Re:it does workstation stuff very well by Anonymous Coward · · Score: 0

      well I guess you can... thinsoftinc.com is back up. it's been around for a few months or more now

  79. Re:The heat! The heat! by Anonymous Coward · · Score: 0

    At least they're getting more use out of their cpu than most computer users are. Desktop machines out there typically spend most of their time off or running the idle loop.

  80. uhh... 4 video cards? by Doppler00 · · Score: 1

    Why didn't they just use TWO video cards (1 AGP + 1 PCI) that each have two video ouputs (1 DVI and 1 VGA). You could save a little money that way.

    This is still a pretty cool project. I doubt something like this would be possible to develop on Windows.

  81. What insane moderator attacked this thread by cynical+kane · · Score: 1

    The second reply in the thread gets "redundant," and an apology from the parent poster gets modded "offtopic". Responsible mods don't do this, but responsible mods don't give fools karma in the first place.

    1. Re:What insane moderator attacked this thread by Anonymous Coward · · Score: 0

      Responsible mods also don't hang around here.

  82. Thats a +10 on the DUH factor by Creepy+Crawler · · Score: 1

    Real simple implementation...

    1 Recent machine (1 GHz or higher) with USB.
    1 Keyboard and 1 Mouse PS/2 variants
    3 Keyboards and 3 Mice USB variants (or the PS/2 to USB connecters, use a powered hub. you will need it)
    4 Graphics ports (ports, not cards. Some gfx cards have dual monitor support) You probably will use 1 AGP and 3 PCI cards. ATI 128's are good.
    4 Monitors, preferrably 1024x768

    Now label the Keyboards/Mice/Monitors to which one each is. Read documentation on how to use Linux USB support to "lock" the input devices by UID of device (so your /dev/'s dont change on unplug/plug). Configure all 4 monitors as needed, and bam.

    You just did it.

    --
    1. Re:Thats a +10 on the DUH factor by Bishop · · Score: 1

      You forgot the part where this was not previously possible due to the way Linux handles consoles and keyboards. You need a kernel patch to make it all work.

    2. Re:Thats a +10 on the DUH factor by Creepy+Crawler · · Score: 1

      And what part was that? I didnt need it when I previously did it with 2 "stations" (1 comp, 2 sets of I/O)

      --
    3. Re:Thats a +10 on the DUH factor by Bishop · · Score: 1

      then someone applied the patches for you.

      one method

      a second method

    4. Re:Thats a +10 on the DUH factor by XO · · Score: 1

      Creepy Crawler's absolutely correct there. In fact, I think it can be done even more simply, where as I suggested earlier, rather than locking anything to UIDs, you just run your Xservers with different Xconfigs that have different InputDevice sections, and you're up.

      Doesn't allow virtual consoles to be re-routed, but I don't know if this other patch that we're discussing in the Article does or not.. which does seem pretty pointless, anyway.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  83. Re:Revolting Bodies: The Monster Beauty of Tattooe by SkaterGeek · · Score: 0

    Please don't post shit

  84. Re:4??? by SharpFang · · Score: 1

    yes, but what about the dedicated hardware to -attach- the keyboards and monitors? The tricky part is that an xterminal provides quite a bit more than keyboard and monitor. GFX card, some networking stuff, basic ROM... If you'd replace the ROM with your custom one, you'd get a neat little computer :) Without all the mainframe horsepower though - obviously.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  85. Something to think about... by Saeed+al-Sahaf · · Score: 1

    I wonder... If you ran a bouwolf cluster off of 4 PC units running a typical 486 and the heat ratio was in the Dumfeld Range, if the heat sink was titanium, and the dumfelf value was appropriate, could the Sheld Range reach the Afeled Value? I don't think so In MY opinion, the Rafeld would meet the feld. And that alone would conflict with the Whatmatter. You have to KNOW these things. It is as they say required.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Something to think about... by Saeed+al-Sahaf · · Score: 1

      I think you are mistaking the GU factor. The wizzbang is negliable and the WASK is primary, Tests show that qmd is prime. Rock on.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  86. Where to buy an inexpensive X terminal by viewtouch · · Score: 1

    We're buying X terminals for $250 from Synertron Tech the American marketing arm of http://www.lex.com.tw. They have 128 Mb RAM, 3 10/100 Ethernet ports, an 800 Mhz fanless CPU and boot via PXE. Look up the 'Light' system and the rackmounted version of the same thing which costs about $275. You can boot your host with a micro hard drive, too.

    1. Re:Where to buy an inexpensive X terminal by zogger · · Score: 1

      can you upgrade those terminals, put more ram and swap out the cpu to a faster one if you want?

    2. Re:Where to buy an inexpensive X terminal by Anonymous Coward · · Score: 0

      Since they are XTerminals, what purpose would adding ram and different CPUs serve?

      [In case you haven't used one, Xterminals run ONLY the Xserver. User apps all run on a main server, and send the $DISPLAY back to the xterm.]

    3. Re:Where to buy an inexpensive X terminal by XO · · Score: 0, Offtopic

      I'm also seeing several Ebay auctions for Xterminals, currently going for $1 each. Nice.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    4. Re:Where to buy an inexpensive X terminal by zogger · · Score: 1

      I don't know really. What use is it to have one of these x terminals with such and such amount of ram and such and such speed cpu, when you can probably find one with half those figures? Maybe it works better? Maybe it will work better still with twice as much more ram and a faster processor? I don't know really, just asking. I am more thinking about a different subject on another thread, I am being turned onto plan 9 now. I had an idea for a distributed video card substitute, heard about plan 9, and coincidently this article appeared shortly, then I read about this terminal and... one thing lead to six more. That's all.

      I want the next generation of computing basically. I think it's time to move on from what we have now. Exploring options in me pea brane here.
      What we have now works great, don't gget me wrong, I think that the pieces of what we have and the way software is used could be re arranged and we'd have something a lot better. Just the guys in the main topic here, took something everyone else has kicking around in the junk drawer, made something pretty new and cool out of it just by re arranging, thinkiing out of the box, and some skull sweat with an editor. Cool beans.

    5. Re:Where to buy an inexpensive X terminal by XO · · Score: 1

      Could someone please explain to me how that is off topic?

      A $1 Xterminal on Ebay is FAR cheaper than anything like this. :D

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    6. Re:Where to buy an inexpensive X terminal by denthijs · · Score: 1
      Next generation in computing,... ?
      i believe mr Stallman was working on that for a while now
      Maybe you know it running with that crippled kernel of that finnish guy....
      Anyhoo, it runs everything and still is that next thing
      GNU/Hurd

      Pity the GNU boyz have such bad taste in words / frases, with a bit better marketing, PR and commercialisme (Yuch, 3v1l words) We would all be talking about how NOT-Unix us GNUs are instead of how UNIXy we Linuxs be.

      -- My english is not borken, its advanced!

    7. Re:Where to buy an inexpensive X terminal by zogger · · Score: 1

      uhhhh, well, uh huh, whatever you say!

  87. Attention Logitech by ArmorFiend · · Score: 1

    Your wireless keyboards and mice are nice, but now that I have four users on my machine, all the wires from the hubs are getting tangly. So will you please build a single hub that accomodates up to 4 wireless mice and up to 4 wireless keyboards, all through a single USB port? That'd be sweet. Thanks!

  88. Use some REAL hardware and you COULD do this by Danathar · · Score: 1

    Actually......

    In it's current configuration it would not really work..

    But....

    Use a 4 processor motherboard, with PCI-X cards (4 of em). And a CRAPLOAD of memory and you really could have a 4 player UT2004 game with latency being almost nothing...

    The only wildcard I suppose is whether the combined bandwidth of 4 ATI X600's or Geforce (latest) cards would saturate the PCI-X bus.

    Any comments?

    Is this even possible with bleeding edge hardware?

    1. Re:Use some REAL hardware and you COULD do this by barawn · · Score: 2, Informative

      Are you talking about PCI Express cards (which is not PCI-X)? Do they make PCI-X graphics cards?

      PCI-X is 4.3 GB/s (maximum!), and AGP 8X is 2.1 GB/s. Four graphics cards talking on a PCI-X bus would probably saturate it, especially given that it's shared-bus, so the number of bus arbitrations would be huge.

      PCI-Express is point-to-point, so provided you could find a motherboard with 4 x16 links (good luck!) or at least had 4 x16 slots (again, good luck) you could do it.

      But a 4 processor motherboard with 4 x16 slots doesn't exist right now (it'd be a *huge* motherboard!), so no, you can't do it.

    2. Re:Use some REAL hardware and you COULD do this by JollyFinn · · Score: 1

      There is one point... There is difference between PHYSICAL slots and available lanes. 4x16 slots with 4x4 links could be realized at pretty quickly. That's between AGPx2 and AGPx4 for each card Assuming my calculations as 8*4*66=2.5GB for AGPx4 is correct. The MB would be SMALLER than with current PCI slots. For gaining quad CPU well put CMP dual core with two processor packages, and end up with with about standard sized MB. Hmmm. This makes the coming of dual core processors even MORE exciting. Put a single package dual core processor on a system and gain SMT benefits with minimal costs increase in such system... 2-4CPU's for 8-14 desktops is just great for business users, assume everything except GFX integrated so no need for other slots. Minimal system administration, perhaps a backup system available on site if any such system goes down, think only 4 systems for administrate for over 50 people to use. Intel didn't realize the power they released when they brought PCI-express. There is one prediction, there is expected to have more than few PCIe-16 slots available EVEN if they cannot put enough lanes to fill it. And last but not least, expect some low end cards come in pcie-4 formfactor. That should be in physical connector available.

      --
      Emacs is good operating system, but it has one flaw: Its text editor could be better.
  89. HP sells a system like this by khanyisa · · Score: 1

    Note that HP sells a 4-way linux system built on exactly the same stuff.
    It's targeted at schools and universities
    The advantage is you HP support and hardware and software all tested to work well in this environment. Was developed in South Africa.

    1. Re:HP sells a system like this by andrew71 · · Score: 0


      HP, userful, they use Linux... which is GPL...

      and where is the source?

      do I miss something?

      --
      13-4=54/6
  90. Re:Pardon my ignorance by Anonymous Coward · · Score: 0

    bwahahahaa... which dipshit moderator modded this interesting?? mods are getting shittier and shittier here

  91. Re:4??? by e.colli · · Score: 1

    You are correct, but, is this hardware commercialy available? And, it would be cheaper than a video card?

  92. Re:The heat! The heat! by MrBlue+VT · · Score: 1

    Heh, reminds me of my high school days. We used to have some Pentium 150s (brand new back then!) back in high school that ran Linux and X for our Computer Architecture class.

    I had a friend in that class and we'd surreptitiously log into each other's machine remotely and start running as many copies of the Swarms screen saver. You could actually run the screen saver on the root window, so your desktop could have the swarms running around as a wallpaper. We used to be able to get a fair number of em running before the other person would notice their compile times taking really long and start an arms race to see who could grind the other's computer to a halt the fastest.

  93. This is so old by Anonymous Coward · · Score: 0

    Boy, this is so old. Sun had this ability back in 1989 or 1990, with a third party card that had a video display and keyboard connection. You could add admany cards as their was SBus slots. So in a sparc 1 you could make it 4 headed, (1 using the system video & keyboard, with 3 using the third party video card.) on the Sparc 1000 you could do 4 people per cpu card installed, so up to 16 people. The real problem is the distance that you can run the video and keyboard cables. Not including using X-term and the new X-Term type of thing sun sells now.

  94. How could a first post be redundant? by Anonymous Coward · · Score: 0

    You people sicken me. MOD PARENT UP.

  95. What rubbish; what is TCO then? by samjam · · Score: 1

    This scheme has only 1/4 as many computers to:
    * maintain
    * upgrade
    * de-worm
    * fail in the first place

    If you dish out a computer each (4x), then you quadruple the chance of independant hardware failure anway; but the number of linked failures:
    * worms/ viruses
    * lightening strikes
    * surges
    will just mean 4 times as many computers to fix.

    the only benefit to 4 computers for general used is with independant hardware failure where the computers are underutilised so somebody can just use one of the other computers IF they didn't need that particular computer.

    But I guess this is offset when multiple failures do occur and staff aren't available to work on all 4 computers at the same time.

    Watch TCO tumble with this setup; lets see if the MSFT consultants can quickly churn out a new TCO report to cover this.

    Sam

    1. Re:What rubbish; what is TCO then? by narzy · · Score: 1

      its not possible for the LTSP nodes to become infected with anything, they are a slave to the server. the hardware is cheap and if your not an idiot your computers are on surge supression.

    2. Re:What rubbish; what is TCO then? by samjam · · Score: 1

      mmm.. I guess you are right on that one.

      Sam

  96. I built one of these systems. by delibes · · Score: 1
    Ignoring those people who say "why would 4 users share one monitor", here's why this system could be useful...

    For those without large IT budgets, you can provide basic computer access to several users using fewer components (just 1 case, 1 CPU, 1 motherboard, 1 HDD, RAM, and 4 cheap graphics cards and heads) and less electrical power. Think developing countries, small businesses, schools, charities.

    It could also allow your parents/spouse/children to use the computer/Internet at the same time without having to fight over the computer or buy a whole new second PC.

    On the down side it's still difficult to set up, 3D acceleration depends on which cards you use (I couldn't get it working), and not all combinations of graphics cards work. Also with PCIe or whatever it's called, I'm not certain that the Ruby kernel will continue to work.

    For those linux geeks interested in experimenting with this, start by checking out the Ruby 2.6 kernel modifications from the Linuxconsole project on sourceforge. Then join the mailing list to get help and advice setting up X etc. There's also a reasonably up-to-date HOWTO in the Linux Doc. Project.

    --
    This is not a sig
  97. Scalable? by samjam · · Score: 1

    Good grief; its more scalable than dedicated X terminals which can only serve ONE display. ONE. (1).

    "you could run a whole classroom off 1 reasonably specified Linux server"

    not forgetting; of course, the classroom full of dedicated X terminals?

    To prove my point, you could use this 4 head setup as a 4-head "dedicated" X-terminal; now tell me which is more "scalable"?

    Sam

    1. Re:Scalable? by Decaff · · Score: 1

      Good grief; its more scalable than dedicated X terminals which can only serve ONE display. ONE. (1).

      I don't think it is scalable, in terms of price:

      Firstly, as I said, the X-terminals need not be dedicated - you can use old, low-spec PCs, that may have some alternate use, as X-terminals. There is good freeware for Windows to do this.

      Secondly, look at prices: The cost of a good monitor is around 200 (I'm using UK prices, but it will be proportionally the same). The price of keyboard and mouse is around 20. The price of the specified video cards is, on average, around 80. Total: 300.

      If I choose my supplier carefully, I can get a whole desktop system for less than this, especially if I can get a discount for buying bulk.

      Its not only more scalable to use X-terminals, its potentially a lot cheaper, which, after all, was the point of the exercise in the first place.

    2. Re:Scalable? by samjam · · Score: 1

      I take your point, but think the price points are different.

      I can get 17" monitors at less than 100 quid; but moreso I think they can.

      The marginal cost for adding an extra head to the system seems to be worthwhile for them.

      Sam

    3. Re:Scalable? by XO · · Score: 1

      For that matter, you can grab whole computers from the 386/486 era off Ebay for probably $10 or less, plug them into a reasonably decent monitor and network board ($5 for good network cards these days, $100 for tolerable monitors), and your off, total cost per unit, probably less than buying a monitor/keyboard/mouse all new.

      And the hardware required to make it work in the server is, I would guess, likely much more expensive than it would be if you did it a different way, such as what we've already been doing for years.

      Before TCP/IP was installed in everything in the world, this is how Unix/X worked, anyway.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    4. Re:Scalable? by Decaff · · Score: 1

      I think there are other issues as well - I guess I should read the article in more detail, but I would imagine that a single failure in the PC would bring down a whole 4-user system. Also, there are matters of user and resource management: Its all so much easier and simpler on a single server.

      I don't know, but my impression is that there is an aspect of 'look - this is cool' to what they are doing, as against a true saving of cost. But even if this is the case, what they have done IS cool! I would LOVE to have 4 screens on my PC.

  98. Re:4??? by SharpFang · · Score: 1

    Cheaper - possibly, though not necessarily. Though attach 30 Xterms to one box and with enough RAM and CPU horsepower it all works. With gfx cards you're limited to number of PCI slots. Commercially available - here's the problem - not anymore. Out of production for some 10 or 20 years already. Only second-hand now. Simply all the "multiple users on one machine" solutions were replaced with The Only OS (which can't do security or multiuser stuff correctly yet, so forget about multisessioning - and why build hardware if The Software doesn't support it) - the article is about a rather ugly cludge abusing abilities of hardware that wasn't meant to do this in the first place, thanks to robustness of a system which could but wasn't asked to do this for quite a while now.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  99. Re:The heat! The heat! by virid · · Score: 1

    I would think that PCI bandwidth might be a bigger concern. Especially if combined with Fibre Channel or Serial ATA storage. I suppose PCI-X will help eliminate bandwidth issuses in the future.

    --
    "The world only exists in your eyes. You can make it as big or as small as you want." - F Scott Fitzgerald
  100. Unix; Multics is good for Server & Thin Termin by Anonymous Coward · · Score: 0

    Way back when Unix was a phylosophy in someone's mind, and computers were verry slow; the idea was to have one system have multi-user accountable processes and every aspect of the system was to isolate users from eachother via permissions and file/stream ownership. The system resources were extremely limited, and so networks were designed in a somewhat "star" pattern to where one was known as a "dedicated server", that which more beleagured and inexpensive systems would attach and login and interact with their content in that server by making requests et al.

    Now, it is great to live in a day when their need not be any thought of a "dedicated server", yet known as a "peer"; the definition of "peer" contrasting that which is hosting both client and server processes active within the same hardware control unit.

    Verry nice, but unreliable with consideration to system stability in varioud demanding applications, unless it is noted for the energy cost reductions necessary for avid word-processing useage and noneother...

  101. Going another step by FullCircle · · Score: 1

    Ok, so why couldn't you do away with with the hard drive and boot these as thin clients?

    The CPU, ram, drive and motherboard are still the big costs in a computer. Two $40 nvidia dual head cards instead of the extra 3x cpu's, RAM, motherboards, NICs, powersupplies, etc. would save quite a bit of cash. Four terminals for the price of one+$40 isn't bad.

    I didn't see an explanation why nvidia cards were needed. If they aren't actually needed, use the onboard video of many motherboards and several really cheap PCI cards.

    This could also save electricity in large LTSP installations.

    --
    If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy. - James Madison
    1. Re:Going another step by delibes · · Score: 1
      Well, it's possible that you could network boot one of these, though you then need to add the cost of a boot server somewhere. Might be worth it if you're deploying lots of 4-head workstations.

      In my experience of these, NVidia cards worked better. ATI cards were fussy about the order in which they were booted, and sometime which PCI slot they were in. However I have managed to get one of these things set up with an AGP GeForce 2MX, a PCI Radeon 7000, and a PCI Matrox Millenium II :)

      --
      This is not a sig
  102. Userful Sells a 10-user Linux System by Anonymous Coward · · Score: 0

    Userful also sells a system like this with features geared to libraries and internet-cafes.
    They have up to 10 users on 1 box.

    http://www.userful.com/

    They say it costs 50% less than 10 traditional PCs
    http://www.userful.com/products/onsite

  103. Hrm by Alioth · · Score: 1

    We used to do something vaguely similar at my university. We had relatively few high-end Sun workstations (at the time, SparcStation 10s). There was 1 SS10 for four users in some of the labs - three of the 'heads' were inexpensive Linux-based X terminals. This was around 1993/1994 or so (whenever the SS10 was reasonably new). The xterms were built by a local company.

    An x terminal isn't a bad way to re-use an ageing machine - an old 486 with a Tseng Labs ET4000 would be fine for a guest terminal, hooked up to the 'real' machine.

  104. And the reason this can't be done with Windows... by NoMoreNicksLeft · · Score: 3, Insightful

    Could it be that windows doesn't support multiple monitors? No.

    Or that it can't support 4 different users on them (as opposed to 1 user getting a big display)? Probably not, at the very least, it would be hackable.

    Maybe it can't support multiple keyboards, or mice? Again, the most it would need is some hacking.

    Or maybe, just maybe, if you posted a webpage, telling someone how to use a single windows license for 4 users, M$ legal would go apeshit on you, and stomp you into a tiny, tiny greasestain?
    BINGO!!

  105. Quattro cards by TyFoN · · Score: 1

    Wouldnt it be better to use a Quattro card or something that supports more displays on one card? Seems to be a waste of to use one for each.

  106. Sun SparcStations did this in the 90s by lanner · · Score: 1

    I have a Sun SparcStation 10 sitting behind me. It was manufactured in 1993. SparcStations of that time used something called a "Framebuffer", which was a sort of integrated video card and serial port for the monitor, keyboard, and optional mouse. I believe they support something like 3-4 framebuffers, so that means 3-4 monitor, keyboard, and mouse combinations with one single SparcStation. The SparcStation 2, 10, 20, and several others all supported this kind of configuration. You connect the keyboard and mouse into the monitor rather than the system itself.

    I still use this SparcStation today. It has a HUGE 128MB of RAM (all eight 200pin SIMM slots filled), a 50Mhz processor, a 2GB hard drive, 19" monitor, and a 10baseT build in Ethernet port. I even have the speaker and microphone parts.

    1. Re:Sun SparcStations did this in the 90s by dododge · · Score: 1
      I have a Sun SparcStation 10 sitting behind me. It was manufactured in 1993. [...] The SparcStation 2, 10, 20, and several others all supported this kind of configuration. You connect the keyboard and mouse into the monitor rather than the system itself.

      I don't recall the "connect into the monitor" configuration, but I'm certainly no expert. In the case of the Sparc 20, there's usually a keyboard+mouse port and a single video port on the motherboard. To enable the video port requires a special video card which also occupies one of the RAM slots; a more common configuration (at least where I worked) would instead leave that video connection unused and have an SBus card such as a CG6 to provide 8-bit video output.

      I still use this SparcStation today. It has a HUGE 128MB of RAM (all eight 200pin SIMM slots filled), a 50Mhz processor,

      I think you can put a lot more RAM in there if you can get larger chips.

      Up until two weeks ago my primary desktop at work was a dual-75MHz Sparcstation 20 maxed out with 448M of RAM and a 24-bit graphics card (occupying the final RAM slot). It may be about 10 years old but it worked like a champ. With the home directory and most applications on local disk, plus all that lovely lovely RAM, it easily felt faster than much newer systems that were pulling everything over NFS.

      a 10baseT build in Ethernet port.

      They did make SBus cards with 100baseT ports. At the very least there was a 4-port Ethernet model (it came in both 10 and 100baseT versions) and a combo Ethernet+SCSI card. eBay has both types but you could probably buy several entire machines for the price of one of those quad cards :-)

  107. Wow we "rediscovered" timesharing by Anonymous Coward · · Score: 0

    We used to do this on mini's and mainframes. Its come around many times since the PC was born.

    In these times of easy fast networking and cheap hardware, it really has no benefit. Consider that four or more people share the same box; you're effectively getting a quarter of the performance, hence four really cheap and crappy older machines with twenty bucks of network cable will do better.

    But heres the big rub: the problem with timesharing all along is the app or action of one user severely impacting the others. If you save a few hundred bucks on hardware, thats more than offset the first time someone downs the box and kills off four users work. Think it wont happen? Think the OS is indestructable? Think again...while single user stuff is beaten to death, multiuser stuff is unusual enough that all sorts of cool bugs show up.

    The small rub: timesharing creates variable response times. What has been proven to drive users the nuttiest? You got it, variable response times. If they get used to something happening instantly, having it happen in 1, 3, 6 and 10 seconds on a random basis will have them asking "is there something wrong with the system?". People will even get used to consistent, long response times. They dont ever get used to variable.

    Interesting recyle of an old piece of technology, but of very little particular use.

  108. Damn right it is! by semi-ambivalent · · Score: 1

    We run 74 machines off a single dual 1.13 coppermine server running (blech) SuSE using LTSP3. It provides websurfing, Open Office, squirrelmail and a connection to a queen bee application on an AIX machine. It's solid.

    The last round of deployment was a group of HP Vectras we picked up for US$5.00 apiece; 15" monitors were $30.00. Throw in a sawbuck for a little more ram and we were off and running.

    Like a lot of incredible tools, LTSP has little Wow!-factor, especially amongst a group that would rather brag about playing 4 FPSes off one box. But it's real stuff that helps real people in countries that can only dream of having the hardware the drooling slashboys throw in the trash.

  109. Back in 1989.... by callipygian-showsyst · · Score: 1
    ...I used to run 8 people on one 386 PC using SCO XENIX, two 4-port terminal cards, and 8 (second hand) Wyse serial terminals.

    It worked just fine. Funny how everything old is new again.

    1. Re:Back in 1989.... by KjetilK · · Score: 1
      But did you run 8 X servers?

      I've run one X server on a 386, it wasn't fun....

      Point is, you get a complete state-of-the-art system on a single box.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
  110. Re:The heat! Probably not a problem.... by tiger99 · · Score: 2, Informative
    I have an Nvidia twinhead AGP card and single PCI card in an Athlon right now. That is 3/4 of what they are doing as regards heat. Not a problem, but I would spread out the PCI cards if they were full-size, e.g. put the next PCI graphics card in the bottom slot, as far from the AGP as possible, and only little ones like the network card in between, to allow good airflow.

    My machine has been running for a few weeks and is not noticeably hot, however they are not the latest state of the art graphics cards, especially the PCI one which I found difficult to obtain. I would like to get a twinhead PCI to have 4 monitors, but they are rarer than hen's teeth in the UK.

    BTW the graphics setup is OK in Linux or FreeBSD, once the Nvidia drivers are loaded, and with SuSE you must forget all about SAX and edit XF86Config by hand, as per the comprehensive info from Nvidia. The same file, with possibly minor tweaks can then be ported across to the FreeBSD partition, and the FreeBSD version of the Nvidia driver loaded, for those who want to dual-boot it with two decent OSs.

    BTW I did this just to get lots of working space on my screens, 3 cheap LCDs at 1280*1024, great for programming and debug, and whatever else you need to do at the same time such as reading manuals, but takes less desktop than the two 1600*1200 CRTs I had contemplated. The Athlon is nothing special, 1600+ I think (not at that machine right now) but it has 2 HDDs, / on one, swap on the other, the usual speedup trick, not that it needs much swapping with 768MB RAM. Definitely not a top performer or games machine, but it works great, and most of the cost was the monitors.

    This concept would be great for schools, it may be how Linux or BSD, or both, can make serious inroads into a big market, currently filled by the Criminal Monopoly. I think 6 screens might just about be viable with a top of the range Athlon, and some extra fans in the case, but I will not be building one of these for myself, it would be very OTT.

    It is going back to the mainframe in a sense, but in areas where maintenance of the software is a major burden, this reduces that by a factor of 4, approximately. I would love to see this concept trialled in schools in the UK, it could free up money to be spent on other important things. If using a fairly basic PC, and cheap CRT monitors, it ought to be possible to get the cost to a very competitive level indeed, with no extortionate licence fees to you know who.

    I t would also be good in offices where they do mainly word processing, hardly a heavy load, one PC for 4 secretaries.....

    My 3-head monster has spare disk partitions, but I have not dared to try loading my redundant copy of Windoze 2000. It is rock-solid in Linux, FreeBSD is getting there (I am using 5.2.1 which is not a "stable" version, and have lots of apps loaded, so there is still a bit of tweaking needed, although the GUI etc are solid.)

    Just had a thought, did Matrox not do a 4-head AGP card some time ago? Maybe that would do the job also, and leave slots free. I hope we are going to hear more of this sort of thing, on one front we have those who need, or want, performance goimng for multiple CPUs, all the way up to Beowulf clusters, and on the other hand the economy version has several users on one PC. Now whose OS is the scaleable one? Here is the proof!

  111. diskless by mooosenix · · Score: 0

    Think what you could do with a lab full of these running as diskless nodes. That would be hot.

  112. Not a problem, you're thinking of a flawed concept by Anonymous Coward · · Score: 0

    You are trying to think of a way to isolate the "core" keyboard and mouse, traditional to a 1-person computer, from additional keyboard and mice. First of all, XFree86 and virtually all X Servers that grasp the video hardware for the visual output can be given alternate device nodes of where to receive keyboard and mouse input. Yet the problem you speak of remains: distinguishing from the "core" input devices, which the kernel initially receives input.

    In all likeness, the earliest AT and ATX keyboards always featured a PS/2 mouse and a DIN-connector keyboard. The verry design of the x86 PC does not recognize multiple keyboards because it is a verry *singular* or rather solitary architecture in all its intentions: 1 captain/user/king/master/commander/deity...I prefer master ;-). The first motherboards I noticed to not feature either a PS/2 or DIN style keyboard and mouse was the SGI 160/320 and its related products of the Cobalt series IIRC; their keystroke input was merely USB-oriented in that Pentium III architecture.

    But still the thought of conflict remains. In another post, I discussed seperated Client and Server instances combining into Peer technologies. One of the primary feets of Unix-like environments is Permitions and Ownership. To have multi-users upon a single system would need to establish the environment's restrictions; which is near impossible because the verry nature of USB devices is Plug'N'Play which is impossible to limit to any specific setting and is constrantly changing on the USB's identification chain. We are stuck until we have small IO controllers attach to the USB chain therewith isolates additional input devices from directly interfacing to the USB chain and thus conflicting with the intended "core" input devices which these monolithic/solitary Personal Computers were limited.

    XFree86 does just fine in this, if you can isolate each keyboard and mouse and bind it by an X Server unto a specific graphics adaptor. Blame the USB standard, and also blame the Firewire standard; if these allowed us to use jumpers to limit a USB device to any specific identifcation and not a random "as-available-as-necessary" Identification Number over the USB chain then you can distiguish devices for a particular use. But it is futile, because USB and Firewire are not in-line with even the Unix phylosophy to distinguish a User's accountability and Permitions and Ownership. It's guesswork.

    In my experience; the Voodoo2 graphics adaptors are an excellent and inexpensive resource for use in multi-user X workstations on a single terminal. For background, Voodoo2 graphics adaptors all lack VGA BIOS and thus you just fill them all into the available PCI expansion slots of a motherboard, configure an X Server to bind them to a specific USB keyboard and mouse (XFree86 works well on this using their Glide wrap-around server), and then make your pleadings that nobody unplug their USB keyboard or USB mouse because that will pretty-much end their X session's input responsiveness.

    I hate USB in these regards. It's just a pain in the ass shitmeister fudgepack of a technology that is more usefull to allow snooping on the USB chain's data then being extensible.

  113. Re:The heat! The heat! by Alexis+de+Torquemada · · Score: 2, Insightful

    I figure that buses would be a bottle-neck. PCI is far less than ideal for 3D gaming, and with four cards, the problems get much worse still.

  114. Latency today... by Anonymous Coward · · Score: 0

    With everybody on the same CPU, latency is a non-issue. Fast FPS games should synchronize perfectly. That tightly synchronized feel will make for much better head to head gameplay.

    Limit the gaming to X11 and nothing more; not a problem.

    When you attempt multiple users and accelerated openGL, then you have a file permitions conflict that will seizure the system.

    Mature 2D Linux games such as Quake 1/2, Doom 1/2, Myth 2, Heretic 2, Heroes of Might and Magic 3, and others will all shine nicely. They work even better when there is abundant RAM, perhaps no less than 256MB per user. Do not use KDE or GNOME, they are bloated for these sessions; limit the users to a window manager and not a desktop environment and it'll be smooth.

  115. There is a HOWTO you know by Anonymous Coward · · Score: 0

    I is good to know that a research group is capable of reading the XFree Local Multi-User Howto from the Linux Documentation Project.

  116. Actually quite useful by breadbaker · · Score: 1

    This approach doesn't sound new, but should be very useful.

    Since most new PC's come with keyboard, monitor and mouse, IT departments have boxes of old keyboards and mice around. We also dispose of perfectly good moniters.

    Therefore, the hardware cost is mainly the drives, chips, boards, etc in the case. In wealthy nations, people consider this cheep, but it is still a significant expense to an organization. (For simplicity, I'll ignore the indirect environmental costs of manufacture and disposal.)

    My employer has about 200 office employees, many of whom work in adjoining cubicles. Most of them use office apps, telnet sessions and quite a few specialized applications. For each new computer deployed, the PC support staff has to spend considerable time loading and customizing software. The support staff's time is a major factor when comparing TCO.

    The implemetation might be expensive, but if this is planned correctly, we'd in theory convert to Linux with free software, one quarter of the PC's and one quarter of the support staff time.

    A even better case would be a growing startup company without a big Windows investment. If the only bought one PC for every four users, there would be a big savings in hardware and support.

  117. Does this mean the initial cost of X goes down... by CrackedButter · · Score: 0

    ...where x equals the price of an Apple Mac, and where X is divided by Y, where Y equals 4, 4 people?

  118. I still want multiple mice by Bob+Loblaw · · Score: 1

    I want to be able to use two mice on the same computer on the same screen ... can this be done?

  119. Cheap X terminals? by DrVomact · · Score: 1

    Are X terminals cheaper? It all depends on how you count the cost.

    I've worked in a thin client/server environment and in a networked Windows PC environment, and I think that the first made a whole lot more sense than the second.

    Back in 1990, we used a bunch of diskless Sun workstations connected to Convex C1s and C2s, running ConvexOS (a cousin of BSD) and X Windows. I loved this environment. The whole thing worked smoothly without major headaches, and gave me an amazing amount of flexibility in configuring my environment. In other words, the tools helped me get my job done, and otherwise stayed out of my way.

    Now I work in a place that has a bunch of silly PCs running Windows 2K, and the environment is chaotic, consumes gobs of administrative resources (and of my time, trying to cope with it), is constantly down either because of viruses transmitted across the company network, or because of "emergency" pushes of anti-virus patches. The sysadmins are constantly trying to police all the PCs to make sure nothing unauthorized is running on them (or trying to make the authorized stuff run). I, for one, would love to go back to 1990 (with upgraded processors and GPUs, naturally 8^).

    As some of the responders pointed out, it may indeed be possible to buy cheap X terminals "these days". In fact, any cheap PC will do as a client, as long as it will run Linux/X Windows--you will need to decide how much GPU, CPU and memory you need. But since the server can provide a lot of the number-crunching power, disk storage and interface with the WAN, that might be less than you would need for a standalone PC.

    However, by far the greatest advantage I see for the thin client/server architecture is the lower administration cost. In effect, the sysadmin only has to maintain _one_ machine, the host. This means:

    • Backups are greatly simplified, because permanent disk storage takes place on the host, not the client (which uses its disk mainly for swap and other temporary files.
    • Applications are loaded onto the host, and clients execute them from the host. No questions about whether user X has access to application Y, or whether he has a license to run it. The fact that it's on the server means that the answer to both questions is "Yes".
    • If you need to update some application or system files, or maybe deploy a security patch (not that Linux has vulnerabilities! 8^), then it only has to be done once.
    • Creating a collaborative environment is much easier when the users "live" on a shared server. Using file privileges, file locking, and SCCS, the same source and data can be shared in a safe and convenient way.
    • I could go on, but I think you get my drift...
    --
    Great men are almost always bad men--Lord Acton's Corollary
  120. Improved TCO by jellomizer · · Score: 1

    This could reduce TCO for a lot of applications such as schools and most offices that don't really use the computer to extremes. Save a lot of doe by having 1 CPU for 4 users. This could be very nice.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  121. Re:The heat! The heat! by Anonymous Coward · · Score: 0

    Shame he can only address the first 36 of them!

  122. Re:The heat! The heat! by Bandwidth_ · · Score: 1

    I run a Radeon 9700 Pro, 2 Geforce2 MX200s, and 2 TNT2 16MB cards in my single Antec midtower case with a P4c 2.4Ghz. All are air cooled with stock fans. I have no heat problems.

    (brute force multi-monitor setup)

  123. Its really an X-Box by frobnoid · · Score: 1

    Look, an X-box is invovled here...
    http://www.c3sl.ufpr.br/fourhead/mesa1.jp g

  124. They're TNT2, and hardware GLX is supported... by Anonymous Coward · · Score: 5, Informative

    Just here to let you know, this 4-user setup defined in this forum's topic is using four nVidia TNT2 graphics accelerators! These are better than GeForce graphics accelerators for driver-related reasons. Way back in the maturation of XFree86, with version 3.3.6, it is possible then and a throughout the 3.x XFree86 branch to configure XFree86Config to "Load """ Utah-GLX's nvidia driver to attain hardware-accelerated openGL. This is a completly different driver approach than DRI's openGL SAL. Utah-GLX provides X Server modules rather than its various competitors providing a /usr/lib/libGL.so.* and any non-standard patch cludged into the X Server. DRI project's openGL acceleration architecture at the moment may also allow mutliple local X Servers, albeit that of the various non-XFree86 such as the capable technology at DirectFB project (which allows accelerated openGL without a X Server; directly using the DRI without an X Server).

    Backtracking to Utah-GLX's driver (project page here, this will allow many complex openGL-phile programs to run at the same time given its architecture. I, however, doubt that older XFree86 3.3.6 will scale to this feat; I simply don't know. Yet, the Utah-GLX driver system has been ported to XFree86-4.x; it is a openGL GLX driver package in the form of dynamically loaded X Server modules/extensions and can be manipulated into and without the X Server without having to restart the X Server. It's somwhat parallel to the DRI driver, to provide an alternative, but it is not being maintaned anymore; Utah-GLX is dead and someone needs to commandeer!

    I am using three Athlon Thunderbid 700MHz computers with a total 9 nVidia TNT2 adaptors total (three per computer), S-Video composite output to NTSC televisions, and quad-bonded 100BaseTX ZNYX LAN adaptors for verry low-latency threaded shared openGL rendering; I use as Chromium 3D videowalls, by using XFree86 4.3 and Utah-GLX's nVidia openGLX driver.

    And yes, Quake3 looks hot!

  125. Sunray Anyone? by Anonymous Coward · · Score: 0

    At Sun we have upwards of 200 people using a single computer with sunrays displaying the graphics and providing i/o. I'm sure we have accounts that beat that number. http://wwws.sun.com/sunray/index.html has more details for the curious. It runs on Solaris today....

  126. (Scrore: 1) by Anonymous Coward · · Score: 0

    My faith on Slashdot is slowly recovering..

    1. Re:(Scrore: 1) by Anonymous Coward · · Score: 0

      I'll take my words back

  127. Re:The heat! Probably not a problem.... by Anonymous Coward · · Score: 0

    Colorgraphic makes a 4 head AGP card (2 radeon 9000 chips, each with dual head). they do offer a 8 head one (4 chips) but is pci only.

  128. 60 users on 15 PC's - try 60 users on an 8MB VAX by stanwirth · · Score: 4, Interesting

    Has computing gone forwards or backwards when it takes thousands of times the compute power to support fewer users, doing dumber things. We used to run whole research departments developing mathematical modelling, computational physics programmes on a single DEC VAX 11/750 with 8 MB of main memory and like 80 MB of hard disk space. It was so underutilised that astrophysics would rent out time on the darn thing to geophysics and chemistry.

    This was on 4.2 BSD, the mother of all open source operating systems. And we had access to supercomputers at Argonne, NCAR, LANL, LBL and Cornell over the ARPAnet. in the freaking early 1980's.

    AND we produced beautifully typeset scholarly papers and theses, full of equations using TeX. Try doing that with Office. Hnf.

    Personally, I used to use maple to do the algebraic manipulations, and export to either fortran (to run a numerical simulation to get the results that formed my thesis) or to TeX (in order to publish it). Sure as hell can't do that with the stupid Office (open or MS) programmes you need 15 64MB computers to support only 60 users on in this model. Even if you insist on running a pointy-clicky GUI, with X10 we used to run dozens of graphics terminals off of one VAX

    This article just proves that the net progress of computing is actually backwards because the computers certainly are getting bigger/faster/better more slowly than the intelligence and creativity of the users -- now they all need a GUI just to edit text and compile programs. To the point that it's a miracle when you can have more than one person using a computer at a time now. Sheesh!

  129. Re:The heat! The heat! by saden1 · · Score: 1

    lol...never mind that you said gigs but 800+? With your smarts I'm surprised you don't know the exact amount of ram you have. Must be a slow day.

    --

    -----
    One is born into aristocracy, but mediocrity can only be achieved through hard work.
  130. Oh, cool, 1980s technology by HermanAB · · Score: 1
    coming back again and again and again.

    Time sharing systems were common, way back when computers were 10,000 times slower than today. At least now, it will work one hell of a lot better than it did back then.

    --
    Oh well, what the hell...
  131. twighlight zone... by null-sRc · · Score: 2, Funny

    four users, one pc? :|

    in my room it's 4 pcs, one user :D

    i'm lucky i guess. IM A FAT PIGGLY WIGGLY NORTH AMERICAN!

    *SQUEEELSSS!*

    --
    -judging another only defines yourself
  132. What's the most expensive piece on a modern PC? by ringer9cs · · Score: 1

    THE MONITOR!!!

    1. Re:What's the most expensive piece on a modern PC? by rfc1394 · · Score: 0

      Let's see, I just (2 weeks ago at Micro Center) purchased a remanufactured HP Pavilion PC 256MB memory, 40GB disk and Windows XP, which cost me $350.00 and it includes keyboard and mouse (I could have bought a similar machine with Lindows for $299 or so, but I write programs under Windows so I needed that). A used 17" monitor is around $45, but I already had one which I paid $100 for used, three years ago. Brand-new keyboards are $10, new mice are $4.95 I can see where the monitor at $45 is much more expensive than the (not very expensive) $350 computer. NOT.

      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  133. I've done this -- Challenges and Comments by Chris+Tyler · · Score: 2, Informative

    I have a multi-user setup at home (I'm using it right now) which is described here... it has 3 heads (video/keyboard/sound/mouse for each). I've found it to be an economical approach that involves far less administrative work than any other multi-user configuration -- separate systems with NFS file shares, X terminals, you name it.

    There are several significant challenges involved in setting up a multi-head, multi-user system:

    • The 'normal' kernel USB setup merges multiple keyboards and mice into a single queue. This makes sense when you're using an external keyboard and mouse with a laptop, but it a pain in MHMU. Patches to the USB system are required.

    • The 'normal' console/virtual terminal system is not MHMU-aware. This has to be patched with the Backstreet-Ruby patches to work properly.

    • The 'normal' X server can handle a multi-head configuration, but expects all the heads to be used by one user. The prefbusid patch or similar must be applied to fix this.

    • Apps that use sound are a nightmare-- it's painful trying to get apps to send their sound to the right speakers. With three of us on the system, I regularly get blasted by sound from Flash websites that my kids are visiting. There is no standard for defining *where* sound should go -- yes, there are soundservers such as esd and artsd, but they are not used by all apps (and try finding current documentations for esd!).

    If we made a concerted effort, the MHMU patches could be merged into the main source trees for X.org and the Linux kernel, and the distros could be set up to offer MHMU configurations at installation time.

    However, the number of people using MHMU configurations is currently too small to really make a push for the integration of these features into the main source trees and distros.

    So if you're using this type of system, or would find it beneficial, then let's work together to make this a mainstream option!

    (I think that MHMU would be useful for: tellers in banks; kiosks such as library catalogs; computer labs and learning commons in colleges and universities; and family computing setups).

    1. Re:I've done this -- Challenges and Comments by 10101001+10101001 · · Score: 1

      Maybe use dsp proxy or something? I would guess you could use it to redirect all '/dev/dsp' sound to the right sound card by per-user LD_PRELOADs. Admittedly, though, I've never actually ever make a system of redirecting /dev/dsp requests to the proper speaker, but I would think it relatively trivial for someone to implement.

      --
      Eurohacker European paranoia, gun rights, and h
  134. UFPR could use Linux in Students computers by Matheus+Villela · · Score: 1

    I've studied 2 years Mechanical Engineering in UFPR.

    I'm not saying they doesn't exist, but i never seen a Linux Desktop there. 6 months before i've stopped to study there they changed from NT to Windows 2000. Computers with 500mhz running Windows 2000, that computers could be much more productive to students running linux. Of course in Mechanical engineering you need to run programs such as Solid Works, but many computers would be much more usefull if running Linux.

    The computers department of UFPR may look at Universities like UFGRS(also here from brazil) witch changed to Linux desktops(in UFRGS there's something about 4000 computers running linux).


    In one of the computers rooms for 1 year we have a paper written: "don't execute xxxxx.exe because it's a virus", security was a joke, 10% of the computers are always off because they are with virus, whem the computer was woth Windows NT people goes to the back of the rom and hit "esc" to login and start to do "wrong things"

    etc etc etc etc etc etc

    1. Re:UFPR could use Linux in Students computers by LoganGD · · Score: 1

      At the computer science department every box has linux inside and all university segments are about the change theys boxes too if didnt do that allready. Check out http://www.inf.ufpr.br Actualy since 2000...

    2. Re:UFPR could use Linux in Students computers by Matheus+Villela · · Score: 1

      Hope this hapens, would be nice to open source development in Paraná(Brazil state of UFPR) witch is one of the strongest brazilian states in open source software development

  135. Link sans translation by leonbrooks · · Score: 1

    Em português, in case you speaka da lingo or want the scripts etc to actually work.

    --
    Got time? Spend some of it coding or testing
  136. Don't worry. by leonbrooks · · Score: 1

    It could be worse. (-:

    I think Chris "Jar'anthe" Le Sueur is referring to JCL, which while powerful was also an unending nightmare of arcana (yes Rhonda, all that incantation actually does is copy a file).

    --
    Got time? Spend some of it coding or testing
    1. Re:Don't worry. by kfg · · Score: 1

      I think Chris "Jar'anthe" Le Sueur is referring to JCL

      Yeah, I figured, but I have a hard time resisting a straight line.

      Around my house I let my mom handle the JCL anyway. When she took her aptitude test for state employment the answer came back "sheet metal worker." In the early 60s that was out of the question, so for some reason they figured that the next closest thing was mainframe guru.

      Maybe they got confused by the fact that it was called "Big Iron."

      KFG

    2. Re:Don't worry. by It'sYerMam · · Score: 1
      On a horribly off-topic note:

      Who in hell are you? I'm guessing either someone from BYOND, or from Litha... And from that, I'm guessing former due to your presence on /.

      --
      im in ur .sig, writin ur memes.
  137. In Brazil? by leonbrooks · · Score: 2, Funny

    They'd handle it with water cooling.

    --
    Got time? Spend some of it coding or testing
  138. Wonderful... by coene · · Score: 1

    So now, in addition to dealing with the kids using all the bandwidth to download mp3's, you now also have to deal with the nerds who are using all of the CPU time calculating prime numbers.

    The only way this will work is if you can "kill -9" other user's processes. Make sure it comes with boxing gloves.

  139. MHMU defined... by Chris+Tyler · · Score: 1

    Sorry, I realized that in the previous post I used the abbreviation MHMU without defining it ... MHMU is "Multi-Head/Multi-User" (as opposed to multi-head single-user with or without Xinerama; or multi-user using remote access).

  140. How about SunRays? by Handyman · · Score: 1

    At my university we have some 30-40 X terminals running on one Solaris server (a quad processor server with 4G RAM, aptly named "beast"). The thin clients are Sun Rays. I don't know how much they cost, but I know the X terminal principle is very flexible compared to the 4-terminals-on-one-PC option: you can use a single server to serve terminals that can be spread out over a wide area, instead of next to the PC in question. If there would just be a cheap X terminal solution available, I think it would be a perfect solution for public libraries and internet cafes.

  141. My first home computer by SmoothTom · · Score: 2, Informative

    My very first home computer was a Radio Shack TRS 16B+ in the mid 1980's.

    It had a Z80 CPU to handle I/O housekeeping chores and an MC68000 main CPU running XENIX (a flavor of UNIX).

    It supported four users at the same time - each at their own terminal - with no additional goodies needed at the 16B+.

    Mine did have a full load of memory, a larger hard drive, and a few Hayes modems so the other users could be remote, but the modems hooked right into the existing multiple ports on the machine.

    For several years it was a minor mail and news server on the web (named tijil).

    In what major way it this "new" thing astonishingly different from what I had 20 years ago on my desktop at home?

    Take care,
    Tomas

    1. Re:My first home computer by cr0sh · · Score: 1

      Were your parents rich or something? I remember drooling over this system in the the Radio Shack catalog (I was stuck with a "lowly" Color Computer 2) - a full blown 16 system ran close to $10,000 at the time (cheap for an office system, though)...

      --
      Reason is the Path to God - Anon
    2. Re:My first home computer by SmoothTom · · Score: 2, Interesting

      Heh, my parents weren't rich, that was what I bought myself as a treat after putting in some time at Bell Labs / Holmdel.

      I kinda quit being a 'kid' dependent on my parents when I joined the Air Force in '66.

      List price of the bare-bones 16B+ was $6499 plus maybe a grand for more memory, and another grand for modems. IIRC a bigger HD was about $1500.

      Hmmmmmm... I guess that is pretty close to $10K.

      Actually I still have that 16B+ - it's in storage and every now and then I drag it out and fire it up just to verify it still runs. It does.

      Take care,
      Tomas

    3. Re:My first home computer by cr0sh · · Score: 1
      I want to appologize if I offended you, as that was not my intent in the least. It just amazes me to hear stories like that, considering that at the time computers weren't looked upon as "something every kid should have", simply because they were so expensive and "unique". It was an interesting time, somewhere between novel and few, and ubiquitous.

      It is great to hear what really happened, and to know the old beast still runs (I recently had a nostalgia fit and built an "emulator box" on a PC, running Jeff Vavassour's CoCo emulators - I then transferred a large majority of my old CoCo software to the machine, then once I had it built, I made an image of the system on CD - so I have a copy of all my old junk now)...

      --
      Reason is the Path to God - Anon
    4. Re:My first home computer by evilviper · · Score: 1
      It supported four users at the same time - each at their own terminal - with no additional goodies needed at the 16B+.

      Any computer could have done the same thing for YEARS. Serial ports are cheap, and Terminals are as well.

      In what major way it this "new" thing astonishingly different from what I had 20 years ago on my desktop at home?

      Your multiple terminals did not include graphics, a mouse, etc.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  142. Re:The heat! The heat! by Anonymous Coward · · Score: 0

    you built it yourself?

    Wow! youre great. Can I have your autograph?

  143. Performance vs Cost? by jayd42 · · Score: 0

    From a quick look at the site, it didn't really talk about the performance hit that the single processor takes. Would it be 4 times slower, assuming equal usage? You'd probably be able to find 4 machines cheaper, that each meet your requirements, than 1 machines that is 4 times your requirements.

  144. Re:The heat! The heat! by sentientbeing · · Score: 2, Funny

    well im running a 1000 megasquirtle doobydoo with a megakilo double widget interface and a pseudo-terrafilter. its got 2 million hexafurtles with a 10 kiloplex wobblywoo and a rechargable virtual combo-backplate monitor. i also fitted an optical finglyfangle with predictive threshold monitoring. its also got a touch sensitive keyboard and a temperature sensitive thermometer.

    Built it my self.

    --

    ------
    beware he who would deny you access to information, for in his mind he dreams himself your master
  145. No by Anonymous Coward · · Score: 0

    > However running multiple instances of
    > X on a single computer is pretty new.

    That is exactly what "vncserver" does.

  146. Yeah, it's called an X-term by cryptomancer · · Score: 1

    It's a monitor, keyboard, mouse, and integrated monitor stand that hooks back into a computer, via a network. You can even hook up more than 4! Amazing, that. Or is this supposed to be an oooh-aaah for changing a KVM switcher into a multiplexer?

    --
    Yes, we understand these tags always apply: fud, dupe, typo, slashdotted, topic name
  147. Key Largo by c1ay · · Score: 1

    This reminds me of the system in Key Largo, FL that serves 220 concurrent users from a pair of Compaqs running Red Hat. Notice also that the date on this article is April, 2002.

    --

  148. speed vs. cost by r00t · · Score: 1

    If you're starting at the low-end, you sure can
    get a 4x faster system for less than 4x the cost.

    If you start at the high-end, getting a 4x faster
    system may be 50x the cost or simply unavailable.

    The systems in the article don't look like fancy
    gaming systems or enterprise servers. They look
    like cheap white boxes. Getting a 4x faster box
    could mean going from $200 to $700. The limits of
    technology are not being approached.

  149. OOOOH..... linguistic pet peeve by SubliminalLove · · Score: 3, Funny

    Can you literally run something on a shoe-string budget? What, exactly, can you get in exchange for a shoestring? Or did you mean a budget literally equal to the value of a shoestring?

    Drives me nuts every time someone says 'literally' to modify a phrase that it is literally impossible to construe in any way but figuratively.

    ~Sub

    -1 Troll
    -1 Flamebait
    +1 Linguistic Merit
    +1 Crankiness

    1. Re:OOOOH..... linguistic pet peeve by t1m0r4n · · Score: 1

      Can you literally run something on a shoe-string budget?

      I am becoming literally annoyed with references such as "really attractive for low-resource groups and countries". Typically low budget places don't have the knowledge to deal with any level of computer complexity. Set up a super fancy linux system in a quaint third world then leave. Who is going to do the maintanace? Think the person you trained is going to remember the general details, much less be able to trouble shoot? While clever cheap solutions sound really nice in theory, frequently the reality works quite differrently. Volunteers are not the most reliable source for sys admins. Chances are the work will be done by someone with little or no computer experince. See Algorithms in Africa for a slightly better overview by someone with real world experience. To quote:

      "These questions all led to the same answer: the Brigades would be left in even worse shape than I found them. Rather than gaining empowerment, independence and enablement, they would more than likely be left powerless, dependent and possibly ruined. And all because of my own cultural myopia, despite my good intentions."

  150. Re:60 users on 15 PC's - try 60 users on an 8MB VA by k98sven · · Score: 1

    Yup.. people need GUIs nowadays. On the other hand, you don't have to be a grad student to use them.
    (Figuratively and literally)

    So?

  151. Have you priced cables lately? by foxtrot · · Score: 1

    I'm pretty sure that instead of buying enough of the right types of extension cables for the keyboards and mouses for this all to work and not have the four users right on top of each other, it may well be cheaper to just buy 'em each a cheapass Dell.

    If you're sharing a PC four ways, you're not exactly looking for high performance, and when you figure up the cost of buying monitors, keyboards, mice, and extension cables for everyone, I get to wondering just how much the rest of the computer costs. I mean, Dell's selling their low-end at the moment under $500. Sure, it's low-end, but that's what you're looking for if you're sharing a machine four ways...

    Of course, my real reason for thinking this is a bad idea is it's bad enough when someone's hard disk dies and the user's machine is down 'til FedEx shows up the next day. It'd suck even harder to have four users who won't leave you alone...

    -JDF

    1. Re:Have you priced cables lately? by Tazzy531 · · Score: 1

      How about electricity costs and costs from the heat generated?

      --


      _______________________________
      "I'm not Conceited...I'm just a realist..."
    2. Re:Have you priced cables lately? by JollyFinn · · Score: 1
      Yes... Remember that with new 20" LCD:s from apple YOU SAVE 40$ in electicity in normal business use in a year compared to comparable CRT. The Display costs only $1,299.00. ;)

      Uhh I personally think its good to save electricity not because $$$ because thats not the biggest costs I know. But because its better for enviroment to reduce the amount of fossil fuel we burn. The biggest benefit of multiuser/multi head in home enviroment is reduced management afterwards, initial costs, and Basicly I'd rather have ONE water cooled fanless PC running than two with fans (Fanless water cooling costs and take area outside the box). Anyway I'm still single so its not YET an issue.

      --
      Emacs is good operating system, but it has one flaw: Its text editor could be better.
  152. Re:And the reason this can't be done with Windows. by Siva · · Score: 1

    Sure, it's easily hackable on Windows. First, download the latest kernel source.....er, wait a minute...

    --

    Keyboard not found.
    Press F1 to continue.
  153. Re:And the reason this can't be done with Windows. by NoMoreNicksLeft · · Score: 1

    There are enough bootleg copies of Visual Studio floating around, and microsoft exposes enough of the API to make it thinkable (hardware vendors need as much for their drivers). Easy? Ok, so maybe I was laying it on a bit thick there, but there are enough windows enthusiasts, if you will forgive me perverting that word, that it might have been done by now. Someone even sold a 2 seat version for win95 (believe it used a custom ISA card for extra kb/mice), but that's not really practical unless you can segregate user processes, I would think.

    I dare someone to do it with XP home edition, or 2k pro... the EFF won't make it to you in time to stop the carnage.

  154. Re:60 users on 15 PC's - try 60 users on an 8MB VA by rfc1394 · · Score: 1
    We used to run whole research departments developing mathematical modelling, computational physics programmes on a single DEC VAX 11/750 with 8 MB of main memory and like 80 MB of hard disk space. It was so underutilised that astrophysics would rent out time on the darn thing to geophysics and chemistry.
    At Long Beach (California) City College, we ran 15 terminals and 300 batch users over 1 card reader, on a Univac 90/60 mainframe with 100MB of disk space and 512K of memory, and I suspect the 2.5ghz HP Pavilion I just bought last month, remanufactured, for $350.00, has more power than that mainframe (that I believe cost over $100,000 in 1970s dollars) did.

    We have gone in this direction because computers used to be vastly more expensive and had to be shared. As the price/performance of computing equipment went through the roof and costs continued to fall, it became more cost-effective to give really high levels of computing power to individuals. That most computers spend most of their time waiting indicates the tremendous capacity of what we have, and shows how ideas like this can improve the conditions of those who have not reached the standard of living to where single individuals can afford massive computing power.

    Nobody needs a Mercedes Benz, but some people can afford them. When everyone can afford a Mercedes Benz-class automobile, then the quality of automobiles will rise to match. This is the situation of computers now.

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  155. Re:60 users on 15 PC's - try 60 users on an 8MB VA by bokmann · · Score: 2, Insightful

    Well, this would be comparable today to giving a bunch of users accounts and allowing them to use telnet or ssh to get to a shell account. In a setting like that, I bet your average computer today would support hundreds if not thousands of simultaneous users. With X terminals, I bet you could have a bunch of gui interfaces too.

    This is a lot different than that - this is about taking an interface that has been designed assuming there is one user in front of it, and hacking it to support multiple users. Multiple keyboards, mice, and displays on one box, don't normally work this way.

    Cool? yes... Practical? probably for someone... but in a world where people hack web servers onto commodore 64s and overclock their Sega Genesis, rank this toward the top of the list.

  156. Re:The heat! The heat! by dbIII · · Score: 1
    I mean, the CPU wouldn't cope with them all playing ut2004 at the same time
    It would, just don't expect high framerates, especially if you run out of memory and it starts to go into swap.
  157. Re:And the reason this can be done with Windows. by rfc1394 · · Score: 1
    I dare someone to do it with XP home edition, or 2k pro... the EFF won't make it to you in time to stop the carnage.
    Citrix Metaframe: dare accepted.
    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  158. Re:And the reason this can be done with Windows. by NoMoreNicksLeft · · Score: 1

    Commercial software, doesn't count. They licensed this from microsoft, microsoft made it more expensive than just buying extra machines, then they changed the API enough to kill it. I've seen it a few places, but something other than its usefulness (or lack thereof) was causing it to languish in the marketplace. Remember, I'm not a conspiracy theorist if the villain is M$ (haha).

  159. vs "free" p1's? by Anonymous Coward · · Score: 1, Interesting

    You're missing (ignoring? i hope not.} that old P1's are getting old. Maintenance is a real cost, particularly labour, but also the parts when you've got downtime due to digging around for spare obsolete components.

    Think five years ahead. ATX PSUs will still be cheap, AT PSUs will be a PITA. "Keep a stockpile"? Yeah, right; storage space costs a premium in schools. They'll be lucky to have a small closet or even a shelf to devote to future spares. Much cheaper to buy available components from dealers.

    The cost of RAM for P1's is already unreal. I've been steadily replacing my free P1's here with cheap Athlon boxes just because of costs like that. The amount you have to futz around with P1's has begun to exceed the value they provide; this isn't a hobby -- we're trying to get work done.

    Another issue is getting a budget approved by a non-geek board (the usual kind). This four head setup will get rubber stamped no problem. A "free old P1's" pitch is going to sound like a whacko adventure and be shown the door. Who has time for that? The computer lab needs terminals.

    I'm not saying using existing P1's is bad at all. I'm pointing out that there's definitely a place for this 4x arrangement.

  160. Re:4??? by dbIII · · Score: 1
    the article is about a rather ugly cludge abusing abilities of hardware that wasn't meant to do this in the first place,
    Setting up a multi-head system with PCI cards is trivial, has been done for years in several operating systems, and graphics cards have been designed to play nicely in this role (hence video walls of nine monitors etc). Inputs are tricky, but USB gets around that. The only hard bit then is to get software to group displays with inputs, and that only gets hard when you have more than one input device of the same type on USB.

    The limit is how many PCI cards you can put in and how many connections you can provide via hubs. Stick in some matrox dual head cards and it wouldn't be that hard to get eight - then it all depends on what software those eight users run as to whether it would be usable or not.

    Video cards are cheap, and good monitors are often found attached to old systems that can't take a reasonable video card and are thus not good Xterminals.

  161. All that was old is new again by Anonymous Coward · · Score: 0

    This was being done for multiuser MSDOS back in the late 1980's. VM/386 and Concurrent DOS supported up to 64 users with special video hardware from Maxspeed. Multiuser Windows NT and SCO Unix were also available on the Maxspeed hardware. Applica is an example of a current product.

  162. Seize the Carp! by Anonymous Coward · · Score: 0

    You said that they were running four terminals at one time. Why is that so amazing (aside from the fact that they are on one machine). You can do that with LTSP (ltsp.org) and it doesn't take as much configuration and can handle up to 32 terminals per server. Having four monitors, keyboards, and mice attached isn't very useful, especially with the added hw configuration, when you could just do it (faster) with a 200 mhz slim PC and a bootable NIC. If you spend this much money (or time) on doing something like this, wouldn't you like to be able to at least put the terminals in separate rooms? Bottom line: don't bother with the config, seize the carp (carpe dium... ;-) and get LTSP.

  163. This is *NOT* new!!!!! by gorim · · Score: 1

    Multiple graphics consoles and keyboards attached *directly* to a single mini-computer running a UNIX-type operating system running X-windows *HAS* been done over a decade ago. In this case, they were separate login consoles and, yes, each had their own X-window session, and yes, it was not an xterminal, they were connected directly via video and kbd cables to the main system. I am trying to remember the system in question I think it was a Stardent Titan mini-computer used for graphics visualization.

  164. Mult-User Sound by EvilTwinSkippy · · Score: 1
    Well as long as you don't mind one set of speakers, if you are using Alsa, all of the users on the box can access sound simultaneously.

    You'll just create new-age music if two folks start trying to play mp3's at the same time.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  165. XDMCP anyone? by Jafar00 · · Score: 1

    Can't this be done more easily and cheaply with dumb X terminals? My wife's old PII 366 laptop happily serves up recipies in the kitchen by loggin in to my main machine via remote XDMCP login. I'm sure an even older machine with just enough hdd space and memory to run X would also suffice. Still, these guys are doing something interesting, even if it is the hard/expensive way ;)

    --
    RebateFX.com - Spread rebates for Forex traders
  166. they must have been watching... by MoreDruid · · Score: 1
    They must have been watching Silence of the lambs...

    To apply patch, it executes the following command

    --
    The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
  167. Uses.... by Uzull · · Score: 1

    Yes, a lot pf people are saying that it has been done before, that a terminal server is cheaper, etc.
    I could think of one practival use, apart of cs lab:
    What this thing misses still is sound - a usb stereo headset so you can do ip telefony (4 sound cards wouldn't make sense).
    Such a setup would be quiet usefull in countries like Brasil. Put a CPU, 4 LCD screens, 4 keyboard, 4 mouses, 4 headsets and a connection to the internet (phone, dsl, wireless, radio, etc), an you can rapidly deploy a internet/phone access in a remote area, an connect to the world.
    And administration wise it is easier than manage 5 computers and a router.
    The CPU is the single point of failure. But if everything is standardised, ship the same working unit to the remote area as a replacement.

  168. Debian has patched X-server by KjetilK · · Score: 1
    Yup, he was the first one to really do this. Later, the linuxconsole project has elaborated on it, and the Ruby kernel patches and patches for Xfree86 4.3.0 have been created that does this a lot more elegantly.

    I run it myself. My girlfriend and I have a small appartment, and I'm stuck to the computer almost all the time, and she needs to use it too. We simply didn't have space (or money...) for a second computer, so I'm using a local multiuser setup.

    I think it was rather hard to set up, and I had a lot of trouble along the way. I still have some problems, but it may be due to faulty hardware (a Tangtop Generic USBPS2, anybody know those?) For most setups, you need to patch the X server as well as the kernel. The kernel patch is straightforward, but I had some trouble with the X patch.

    It has improved a lot in Debian, because now Debian Sarge and Sid ships with the patched X server. Have a look at the isolatedevice option if you run these releases. That's all you need...

    I have also run 2.4 with backstreet Ruby up to a few days ago. Now, there's 2.6.7 with the real Ruby patches. It works great!

    I'll recommend this setup! For many, I think it is better than a thin client solution.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  169. On multihead and Xinerama by odie_q · · Score: 2, Interesting

    While I am not the young man from whom you demanded an explanation, I can offer you som insight on why I do not use Xinerama for my dual-head setup.

    I use a standard (non-Xinerama) dual-head config and a dual-head aware window manager (Openbox 2.x). This setup has but one serious flaw, and that is the inability to move windows between the screens. What it offers over xinerama is that it does not require xinerama-aware applications. Popup notifications never show up in between the monitors, for example. The big thing I dislike with Xinerama is that windows can be split over the two screens. I have never wanted to do this. I much prefer the ability to slide parts of windows out of view.

    Another big nuisance with Xinerama is that I have yet to find a Xinerama-aware window manager that I like.

    My vision of the perfect multihead desktop (which coincides with my vision of a reasonable X architecture) is pretty much X with something like xmove (which I have yet to get working on XFree86/Linux). The window manager could then be told to throw a window to the other screen when dragged to the edge, just as with virtual desktops. The bonus of using an X proxy, or preferably separating the display and server parts of the X server, is that you can move windows between computers, keep gui apps running on servers when the workstation is turned off, restart your X server (e.g. to upgrade drivers) without losing your apps, and so forth.

    --
    ...ceterum censeo Carthaginem esse delendam.
    1. Re:On multihead and Xinerama by HuguesT · · Score: 1

      Out of curiosity: which windows manager are you using?

  170. Whats there to maintain? by torpor · · Score: 2, Insightful

    While the Linux system might be difficult to maintain, it can be done.

    Every user gets their own session, their own homedir, their own .dotfiles, and it Just Works.

    Once this is set up, and X is running, its done. No maintenance. Multi-head is actually "X" and Unix at its greatest.

    Put OpenOffice.org on there and you've got what you need to run the average office, for whatever business.

    All that time you're wasting now, in the "difficult to maintain" department, you know ... re-formatting every PC in the office, re-installing c:\winnt32\, removing IE, 'fixing the e-mail system', installing new Virus patches, etc. will now be free time you can apply to actually customizing your -one computer office system- to the task of your business, easily, and maybe learn a few Open Source skills on the side, as well.

    An Apache/PHP/MySQL-based business app being developed by an enthusiastic software hacker (it could be the whole group, with their own PHP scripts ...) focused on computerizing his/their business process, paired to a single cheap PC that 4 people can be using at the same time, is good Starter Business Manna ... put a smart business app on a Single PC which is dead-easy to maintain (hint: it just runs), make sure Single PC is cheap, and it works, and you've got a 3rd world economic power-station.

    Think of the rows and rows and rows of low- to middle-class businesses you can see in any average big-city, and now add a small, affordable computing system that -4 people can play with at once- in each box in the row.

    Most people buy multiple-PC's for the office just so that they can have access to a 'broader computing system' that they then try to tie together with all kinds of other bone-dead 'systems' like 'shared Access databases' and whatnot, over some network (which requires even more hardware and maintenance) ... whereas having everything 'local', on a single system with sufficient power (RAM) to cater to the needs of busy people, is entirely feasible, and cuts out a -lot- of the reasons for most modern PC maintenance ...

    Its gotta get easier to multi-head PC's. It just does. The single-user hardware paradigm needs to be shifted. Microsoft -need- new licenses from new 'complete system' hardware to propel their buggy OS, whereas Linux only -needs- you to use it.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  171. Of course by Jennifer+Ever · · Score: 1

    The performance:cost ratio might well be higher using cheaper individual stations.

  172. Could be more by deconvolution · · Score: 1

    if there is a linux driver for this

  173. Multi Head video cards. by POds · · Score: 1

    Year years now video cards have had multi head/monitor displays and matrox has lead the way, even unvieling a tri head display? Could a similar set up be used or something else be devised as to allow one of these matrox cards to be used on 3 different X sessions allowing 3 users to use not just the same CPU but the same GPU. I'd assume that special drivers would need to be written? Now that would be awsome and i think a big money spinner for linux and matrox if they could do it.

    --


    Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
  174. Re:4??? by SharpFang · · Score: 1

    I never tried to plug more than 1 keyb and mouse into a 'doze box but I'm pretty sure it's not a good idea.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  175. Can I get session mobility with that? by Anonymous Coward · · Score: 0
    Great post--very informative.

    If you have a URL for these services, please post it here. I know several school administrators that would be interested in such services. I have three questions:

    • Who does the admin once you set these up?
    • Can these be configured for session mobility ala SunRays? I know that it can be done with VNC, but can it still be done with a physical Xterminal?
    • Can these be integrated with some sort of physical authentication, like smartcards?
  176. Window manager by odie_q · · Score: 1

    Openbox 2 (as mentioned in my earlier post ;)

    --
    ...ceterum censeo Carthaginem esse delendam.
  177. Alright, I'm spoiled by apt-get. by twitter · · Score: 1
    All that time you're wasting now, in the "difficult to maintain" department, you know ... re-formatting every PC in the office, re-installing c:\winnt32\, removing IE, 'fixing the e-mail system', installing new Virus patches, etc. will now be free time you can apply to actually customizing your -one computer office system- to the task of your business, easily, and maybe learn a few Open Source skills on the side, as well.

    I guess I'm talking about relative efforts for each platform. In absolute terms, Windows still blows.

    Windoze on it's own is very difficult to maintain if it is connected to a network and exposed to the internet. The only solution to the problem is re-image every day as is done at public libraries. That sucks for the user, in all the ways you noted. Still, on the Windoze side going with the "twin" software will reduce your current effort.

    The Linux side difficulty I'm talking about is minor compared, but large for someone like me who's been spoiled by tools like apt-get update and upgrade. If you don't go with Debian stable and want to stay current, you will get changes that blow out your mods that will be difficult to automate away. If you have the money or spare PCs, going with packaged Linux is far easier than customizing.

    I'm also spoiled by cheap hardware. I only have one computer that runs faster than 1GHz and most run sub 500MHz. I have several P1 class machines and have run KDE 3.2 on one without problem. I can see how a lab at a premier University would rather opt for the multihead solution from a noise, heat and performance standpoint. The rest of us can get buy on other people's discards.

    Sooner or later, someone is going to make a deb package and the minor increase in effort will be obliterated for everyone.

    --

    Friends don't help friends install M$ junk.

    1. Re:Alright, I'm spoiled by apt-get. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical sycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" or "fanboy" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or Mepis or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      To get an idea of what I'm talking about, check this post out. This is an article about email disclaimers. The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx, because "is teh free".

      Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      Here's that drive-by advocacy and FUD in motion: twitter goes on about some topic and then drops the usual "oh and M$ is teh evil" because "WMP phones home" or some such. Called on his FUD, he then claims that WMP stores every song and movie you've ever played in a file, somewhere. Pressed further, he just sort of slithers out of sight, his FUD-spreading complete. This is not about some Microsoft technology that nobody likes anyway; it's about lying for the sake of lying. Way too many of his posts are exactly like this one.

      More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one. Or this one.

      Still not convinced? This is what twitter considers "humour" while going about his daily "M$" routine.

      M

  178. Re:60 users on 15 PC's - try 60 users on an 8MB VA by smallpaul · · Score: 1

    We used to run whole research departments developing mathematical modelling, computational physics programmes on a single DEC VAX 11/750 with 8 MB of main memory and like 80 MB of hard disk space. It was so underutilised that astrophysics would rent out time on the darn thing to geophysics and chemistry.

    For what you are talking about to be comparable to what the article is talking about (did you read it?) everybody in the department would have had to been huddled around the VAX with keyboards and monitors plugged into it directly. The whole point of this hack is to allow the school to avoid the price of terminals.

    Even if you insist on running a pointy-clicky GUI, with X10 we used to run dozens of graphics terminals off of one VAX

    Of course: and any idiot could set up such a system today as well. But the difference in price between cheap PCs and terminals is small enough that most people choose to just go with the extra PCs.

    This article just proves that the net progress of computing is actually backwards because the computers certainly are getting bigger/faster/better more slowly than the intelligence and creativity of the users -- now they all need a GUI just to edit text and compile programs.

    Yes, computing is totally moving backwards. Now there are hundreds of millions of old people, children, women and business people who use them on a daily basis, tweaking fonts in documents directly without asking a geek living in the basement to tweak their template or tell them the "code" they have to type in. Computing was so much better back in the days of VAXes when those cretins just stayed away from the computer.

  179. Many mainframe terminals weren't dumb at all... by Richard+Steiner · · Score: 1

    The typical UTS terminal connected to Unisys 1100 and 2200 mainframes in the 80's and 90's did all text and screen editing (line/character insertions and deletions) locally and could protect, justify, and even selectively enforce input in defined character fields on the screen without communicating with the host box at all.

    That's why such terminals are called "block mode" terminals, and why they behave so differently from host-dependent terminals like the VT1xx.

    Some of the later UTS terminals also did graphics and I think one could even use a mouse with MAPPER on the mainframe under some configurations.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:Many mainframe terminals weren't dumb at all... by ucblockhead · · Score: 1

      But to the point at hand, the VT1xx terminals were typically used on Unix mainframes.

      --
      The cake is a pie
    2. Re:Many mainframe terminals weren't dumb at all... by AKAImBatman · · Score: 1

      The typical UTS terminal connected to Unisys 1100 and 2200 mainframes in the 80's and 90's did all text and screen editing (line/character insertions and deletions) locally and could protect, justify, and even selectively enforce input in defined character fields on the screen without communicating with the host box at all.

      The T27's were definitely awesome. They even had a feature to where you could dump ONLY the data back from the mainframe, and the terminal would put it all in the right place. The entire screen only needed to update when the user changed program screens.

      Of course, this little feature wreaked havoc with the various terminal emulators. Most of them completely failed to understand how to handle the data returned by the mainframe. (You hear me Core?! We don't want your overpriced stuff, or your 30 phone calls a year!) I eventually had to write my own emulator via telnet, that was able to understand how the data was received from the mainframe. I then had to pass special terminal codes (which I can't remember for the life of me; I think it was ESC-W) to then send the data back without the screen. Fun little hack that was. And put all those $50,000+ emulators to shame.

  180. Re:Not a problem, you're thinking of a flawed conc by mpe · · Score: 1

    To have multi-users upon a single system would need to establish the environment's restrictions; which is near impossible because the verry nature of USB devices is Plug'N'Play which is impossible to limit to any specific setting and is constrantly changing on the USB's identification chain.

    It's not quite a big a problem as it appears since many modern onboard USB interfaces present as multiple root hubs.

  181. Not in hell... by leonbrooks · · Score: 1

    ...in Australia. Not only am I not from BYOND or Litha, I don't even recognise the names. (-:

    Think of me as Joe Random Linux Consultant. I've been into computers since just before the IBM PC existed, and into Linux since you had to install Slackware from floppies.

    --
    Got time? Spend some of it coding or testing
  182. I thought of this a few years ago by Anonymous Coward · · Score: 0

    404 Company Goes Public

    I called it the Biputer, and it's just a custom video card with OS hooks.

    I was also looking into using white LEDs to make a flashlight-sized projector...two of my ideas in a single week.

  183. Re:60 users on 15 PC's - try 60 users on an 8MB VA by yuri+benjamin · · Score: 2, Informative

    Even if you insist on running a pointy-clicky GUI, with X10 we used to run dozens of graphics terminals off of one VAX

    Yes, but the X server was running on the terminals. The X apps running on the VAX only sent X primitives down the wire to the terminals, and the terminal bore the burdon of rendering stuff on the screen and processing kb/mouse input, turning them into events to send down the wire back to the app running on the VAX.
    This article is about plugging the monitors/kbs/mices directly into the box with the X primitives processed on that box.
    Think about the difference for a while before you reply to this.

    --
    You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  184. Re:The heat! Probably not a problem.... by Anonymous Coward · · Score: 0

    "Criminal monopoly"? "redundant copy of Windoze 2000"? Har, har. How cute.

  185. Userful '1-Box' technology by Anonymous Coward · · Score: 0


    Looks like these folks run 10 stations per standard pc:

    http://www.userful.com/products/1-box

  186. Re:And the reason this can't be done with Windows. by Anonymous Coward · · Score: 0

    Windows can support multiple monitors. Many of the computers in the UT Austin business school are hooked up to 2 20'' LCD screens. This is a feature that comes with most NVidia cards. However, you can only use one user at a time. (1 large desktop or two small ones).

  187. The slots are the problem by webweave · · Score: 1

    Remember this is a low cost solution.
    The mobo has AGP and 3 PCI slots, that's it.
    Sure you could run many more serial terms off the same box at the same time but a serial term still cost more than a cheap video card and a usb hub. both require a monitor, keyboard and mouse. I would not be surprised to find out that four serial termals alone cost more than this setup.

    The fact that people want GUIs kind of puts serial terms out of this market anyway.

  188. dd = disk duplicate by Anonymous Coward · · Score: 0

    not so hard

  189. There was a lawsuit already by DABANSHEE · · Score: 1

    Anyone remember Citrix metaframe.

    After that MS changed their user license, & later bought Citrix or something. Meaning one can only do the multiple network terminal thing on one Windows license if one uses a version of NT3.51 or NT4 that was purchased before the law suit.

  190. Re:And the reason this can't be done with Windows. by evilviper · · Score: 1
    Or that it can't support 4 different users on them (as opposed to 1 user getting a big display)? Probably not, at the very least, it would be hackable.

    Oh? That's interesting.

    Feel free to start hacking away at it... I'm sure the guys at RealVNC would be overjoyed to include it, since that would turn a free GPL'd program into a replacement for Citrix, with it's multi-million-dollar license fees.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  191. Amazing power and maintenance savings by jonniesmokes · · Score: 1

    Environmentally this is a real savings. The biggest electrical power consumer in a computer is typically the processor. While you won't save 75% on the electricity you probably would save about 50%. And that's a big deal in a lot of places. Especially places where you have to install backup generators because the power grid is so unreliable.

    The maintenance is also a lot easier. 1/4 the software installs and upgrades. And another big cost saving is desk space. Desk space is one of the most expensive types of real estate and one CPU is a lot better than 4.

    The biggest downside would be if anyone wanted to futz with the machine. Turning it off would affect 4 people. I'd say that's the biggest weakness of Windows in this situation - install/reboot cycling wouldn't work at all with multiple users.

  192. yes! and dont forget "-1 Wrong" by Vitriolix · · Score: 1

    or maybe "-1 Factually Incorrect" to be less flamey about it... but so often do i see posts which are just blatanty wrong about their facts, and they maybe not be "trolls" or "flamebait".

  193. Are all men from the future loud mouth braggarts? by Anonymous Coward · · Score: 0
    We used to run whole research departments...

    And we had access to supercomputers at Argonne, NCAR, LANL, LBL and Cornell over the ARPAnet. in the freaking early 1980's...

    AND we produced beautifully typeset scholarly papers...

    I find it ironic that this is modded interesting as there is nothing less interesting than listening to someone brag.

  194. Which mainframes run Unix as a primary OS? by Richard+Steiner · · Score: 1

    Yes, z/OS is apparently certified as a UNIX(tm), but its history is certainly not the same as Unix-like OSes, and neither is its feature set.

    Also, mainframes like the Unisys A-series and 2200-series boxes use MCP and OS2200, and those are about as different from a "Unix" as one can get and still be running in text-mode. :-)

    Are you talking about things like Sun E10k's and the like (which might fit a loose definition of mainframe)?

    I'm mainly just curious.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.