Raptor Computing Systems Community Forums (BETA)

Software => User Zone => Topic started by: pocock on June 02, 2022, 08:12:20 am

Title: Multi-seat systems (multiple keyboard/mouse/monitor users on one workstation)
Post by: pocock on June 02, 2022, 08:12:20 am
There are some hints about multi-seat setups in other topics in the forum

Multi-seat can make the workstations more viable because the cost is shared between two or three users.

I had some discussions about this with a few people.  Most people are satisfied that POWER9 provides enough compute capacity but there were some practical concerns

The type of user who would benefit from this setup is typically a developer, system administrator or IT support worker who already works in Linux

By their nature, this type of user would like to tweak the system, for example, installing some kernel module, installing some non-standard version of some development header files or whatever.

What level of isolation can be achieved between users in such scenarios?

For example, using virtualization, people can have their own kernels and separate GPU ports.

Using LXC and cgroups, people can have their own root filesystem but they share a kernel

Has anybody tested these possibilities with POWER / Linux workstations or even on x86?

I found some links about the topic for some of the distributions that people are using

Hardware passthrough in LXC or running a desktop in a cgroup (https://www.jonnor.com/2010/03/hardware-passthrough-in-lxc-or-running-a-desktop-in-a-cgroup/)

two X servers one graphics card (https://airlied.livejournal.com/72187.html)

Debian - Multi Seat (https://wiki.debian.org/Multi_Seat_Debian_HOWTO)

Fedora - Multi Seat (https://fedoraproject.org/wiki/Features/Multiseat)

Arch - Multi Seat (https://wiki.archlinux.org/title/Xorg_multiseat)

FreeBSD - Multi Seat (https://forums.freebsd.org/threads/multiseat-how-to-set-two-keyboards-and-mice.51240/)