Как я могу использовать один компьютер для разных пользователей?

Я знаю, что каждая операционная система, которую стоит использовать, поддерживает несколько независимых пользователей; это позволяет нескольким людям совместно использовать один компьютер со своими собственными документами и всем остальным. Однако есть одна небольшая проблема: совместное использование не может происходить одновременно.

Удаленный рабочий стол или другое подобное программное обеспечение позволяет людям подключаться к компьютеру из другого места и входить в систему как любой пользователь, не мешая другим пользователям. Однако, мне интересно, не возможно ли нескольким людям с разными учетными записями использовать компьютер одновременно, локально, через несколько мониторов и устройств ввода? Я попытался подключить вторую клавиатуру, мышь и монитор, однако Windows будет зеркально отображать или расширять дисплей до второго монитора, и второй набор устройств ввода будет похож на... ну... я ничего не могу придумать достаточно бесполезно, чтобы сравнить их с.

Как бы я поделился одним компьютером с разными людьми? Предположим, у меня есть клавиатура, мышь и монитор для всех, подключенных к нескольким видеокартам (либо к нескольким выходам на одной видеокарте, либо к одному монитору / плате).

5 ответов

Решение

Ответ зависит от того, используете ли вы Windows или Linux:

  1. Если это компьютер с ОС Windows, продукты nComputing будут делать то, что вам нужно. Они поставляют устройства клавиатуры / мыши / видео, стоимость которых составляет порядка $75-200 на каждого добавленного пользователя в зависимости от того, хотите ли вы добавлять пользователей через PCI (самый дешевый), USB или Ethernet. (Примечание по лицензированию Windows: эти продукты будут работать с или без дополнительной лицензии Windows, но вы должны знать, что Microsoft может не признать установку законной, если вы не приобретете лицензию Windows Server для хоста и RDS CAL для каждого пользователя. Обратитесь в nComputing для подробности.)

  2. Если это компьютер с Linux, Userful будет делать то, что вы хотите. Они поставляют только программное обеспечение, а вы подключаете клавиатуры / мыши / дисплеи, используя совместимое с Linux оборудование.

Я лично не знаком с Userful, но я лично знаком с nComputing. Я участвовал в тестовом развертывании следующим образом:

  • До этого: 14 рабочих станций Pentium 4, каждая с диском IDE и объемом от 512 МБ до 1 ГБ памяти DDR, под управлением Windows XP

  • После: 3 рабочих станции Core 2 Duo, каждая с диском SATA и 3 ГБ DDR2, каждая рабочая станция была распределена между 4-6 пользователями с помощью оборудования nComputing серии X, все еще работающего под управлением Windows XP

Разница в производительности была феноменальной, и все конечные пользователи были очень довольны общими рабочими станциями. Этот тип решения, безусловно, не подойдет для высокопроизводительных вычислительных приложений, таких как САПР, ГИС или видеомонтаж, но общие вычисления имеют все виды смысла для пользователей офисных приложений, центров обработки вызовов, киберкафе и т. Д.

AFAIK это возможно только в Linux (и *nixes) и X11. Вы можете настроить несколько дисплеев, каждый из которых может использовать видеоустройство и свои собственные входные устройства.

Вот пример такой установки: Шестигранная многоадресная система Вот несколько дополнительных ссылок для Archlinux и Ubuntu. Или просто гуглите вокруг или X11 на несколько мест. Об этом даже есть статья в Википедии!

Я не думаю, что такое возможно с Windows. На OS X вам может повезти и вы сможете установить несколько головок X11, но не с оригинальным графическим интерфейсом Apple. Но я не уверен в этом.

Это работает на Linux точно!

[править] Статья в Википедии гласит, что поддержка нескольких мест еще не реализована. ИМХО, это просто неправильно. Это работает - если вы планируете это тщательно. Но есть также часть о решениях для Windows. Я не проверил ни одного из них, хотя.

Есть множество решений в этом направлении, которые могут сделать то, что вы хотите. Я не хотел бы рекомендовать один за другим, потому что я думаю, что ROI на что-то вроде этого плохое, но если вы хотите начать копаться в этом, это дает вам место для начала.

Я помню, как читал статью несколько месяцев / лет назад об аппаратном устройстве или наборе устройств, которые делали это для Windows, в основном разветвитель соединения для клавиатуры, мыши и монитора, чтобы два человека могли использовать один и тот же рабочий стол. Это может не соответствовать вашим требованиям, хотя.

Я попробовал Google, чтобы найти оригинальную статью или другую информацию, но, к сожалению, не удалось, кто-то другой (с большим количеством времени в их руках) мог бы найти больше информации.

Предполагая, что вы говорите о Windows, вы сделали бы это с помощью служб удаленных рабочих столов, которые раньше назывались службами терминалов. Вы подключаетесь с помощью клиента RDP, а не с нескольких клавиатур, мышей и мониторов.

Если вы работаете в Linux/Unix, вы можете просто иметь несколько пользователей SSH на одном компьютере. Любой современный *nix будет обрабатывать несколько одновременных сессий SSH без проблем.

Другие вопросы по тегам