_Sharp'r_ writes "I'm trying to design the least expensive way to make OpenOffice, email, and a web browser available to students in a new charter elementary school. In my past experience working with charitable computer donations, I can usually get three to four working computers out of five donated "broken" computer systems, usually with plenty of monitors, keyboards and mice left over. I'd like to use one computer for multiple students by attaching multiple monitors, usb keyboards and mice.
The infrastructure is FreeBSD, with only a few MS Windows systems for certain staff. We're planning to use either FreeBSD or Linux with remotely stored home directories for the donated student desktops. These are multi-user operating systems in terms of physical resources required and operation, but only one physical console per machine. What drivers/OS versions support multiple local input devices and monitors that can be attached to a specific login session? Will this require virtualization? Is there a config I haven't found that you can use to assign these devices to specific ttys? Have you done this before?"