https://en.wikipedia.org/wiki/DESQview
It was possible to wire things up so that multiple users could connect to a separate Desqview instance and have their own local user context, albeit an MSDOS one .. it was quite functional as a multi-user system for a few years until I got on minix-list and heard about that little project Linus was working on, then decided to switch ..
I'm pretty sure there's a modern way to do this with a Linux system packed with video cards and multiple USB keyboard/mice accessories .. one of these days it'd be nice to do that, and get things caught up with how it used to be, SGI-wise ..
Add a pair of video cards and USB cards, pass one of each to a VM.
Will feel like having 2-3 native PCs!
I often find fully working LCD monitors discarded by people who have no use for them, and could easily collect five or more of them that way if I had a convenient way to "wire them up" to my laptop.
I think the current driver restricts you to 4 displays but I'm not entirely sure why (you can do 6 on Windows so I think it must be a driver issue).
Of course, with your RPi idea, you could connect one computer to dozens or maybe hundreds of serial ports, but if all you want is five more screens, USB should do fine for your needs.
We've used a series of n150 based mini PCs (priced at $200 each) to power three dashboard displays at the same time. I guess it's a matter of calculating power usage and figuring out how that translates over 4 years
https://github.com/debauchee/barrier
Unfortunately the new price of raspberry pi is kind of ridiculous.
I visited my dad at work once, and the setup looked just like this. I couldn't tell you if it was Starlink directly, but I heard that when my sister visited, one of his coworkers did something to mess with my dad's terminal's screen.
More about Concurrent DOS, eg here: https://nemanjatrifunovic.substack.com/i/196574463/quest-for...
We really don't have an easy way in the modern era to share our PC's in such a way that multiple users have their own keyboard/mouse/video combination, even though our PC's are more than capable of doing this - and the underlying technology is all right there in the kernel - but distro's just don't seem to be catering to this need, since the market hasn't identified it as something that users want.
But I guess, if there were a distribution which sets things up so that 4 or more people can use the same PC, it'd get wider adoption. I see no reason why this isn't practical, especially in cubicle environments - one fat PC for 4 or 5 people, who are mostly just doing web browsing, document editing, and ssh'ing to things, seems like a very interesting and viable service to deliver, distro-wise.
I wonder which distro's are closer to achieving this target, in the grand scheme of things .. seems to me its only a matter of configuring the X server properly, with multiple independent display units, and getting the USB keyboard/mouse dance started ..
You could have more luck with AIO PCs.
Still, one of these days I'll get around to setting up a system like this, just for the fun of it.
I can think of a few applications where it would be fun. Music-making, for example ..
> But I guess, if there were a distribution which sets things up so that 4 or more people can use the same PC, it'd get wider adoption...
That makes no sense, for a few reasons:
The shared computer model is generally replaced by RDP (or similar) to a VM running in the cloud.
Vast majority of people use laptops or other portable computers; using networked applications where resource sharing happens "in the cloud": IE, web applications. The portability of laptops trumps stationary computers.
Furthermore, with modern economics, the computing power to do basic computing is so cheap that "dumb terminals" don't make sense anymore: A computer powerful enough to run a web browser costs about the same as what it would take to make a "dumb terminal".
Remember, a typical smart TV is a computer powerful enough to run a web browser or a general office suite.
Just add a video card and USB card for each head/terminal and pass them into a VM!
(It’s a shame combo video+USB cards don’t exist - would save on slots)
It’s not just technology, it’s a movement.