Multiseat на Mac OS?

Как заставить 2 или более пользователей одновременно использовать одну и ту же Mac OS? Насколько я знаю, для винды есть Астер, для линукса есть Xorg. Я довольно долго исследовал эту тему и не могу найти удовлетворительного решения для Mac. Единственное, что я смог найти, это подключение через удаленный рабочий стол к компьютеру особым образом. Но с ним много проблем:

  1. Вам все равно придется использовать запасной ПК для подключения к Mac
  2. Удаленные рабочие столы очень медленные и глючные, даже видео, закодированное как Nomachine, вообще не подходит для игр
  3. Каждый раз подключение к удаленному рабочему столу занимает некоторое время. Особенно из-за особого способа подключения
Можете ли вы быть немного более конкретным о предполагаемом использовании здесь? Вы упоминаете игры в вопросе, развитие в комментариях под ответом. Требования к аппаратному обеспечению/производительности для этих двух целей сильно различаются, поэтому конкретизация может помочь в поиске решений.
Вместо того, чтобы писать «Как я знаю, для Windows есть Aster», что бессмысленно для многих пользователей, которые в противном случае могли бы вам помочь, опишите, что «ваше» нужно.
Извините за неясность в использовании, я был убежден, что единственным жизнеспособным решением является многопользовательская установка, поэтому я не рассматривал другие варианты. Итак, в основном я хотел бы использовать свой компьютер в качестве двухместной станции программирования xcode. Игры не так важны, поэтому о них можно забыть. Как я уже сказал, виртуальные машины не работали для меня достаточно хорошо, и все ресурсы, которые я мог найти, говорили, что виртуальная машина Mac не поддерживает переадресацию графического процессора, что, как я полагаю, вызывает эти проблемы с производительностью. Если я ошибаюсь, приведите пример настройки виртуальной машины, которая будет иметь «максимальную потерю производительности 5%».
На самом деле вы ошибаетесь в нескольких слоях :-) Поддерживается переадресация GPU. Однако это не является причиной проблем с производительностью — вы можете легко добиться отличной производительности и без этого. Переадресация GPU имеет свой собственный набор недостатков, которые вам, вероятно, не понравятся в вашей настройке. Попробуйте VMware Fusion или Parallels Desktop для быстрой установки!
Как насчет этого? quora.com/…

Ответы (1)

Для текущей macOS нет собственных многопользовательских решений, которые позволяют нескольким пользователям одновременно работать на одном Mac, каждый со своим экраном, клавиатурой и мышью.

Вы можете создать многопользовательское решение, запустив Windows или Linux на Mac вместо macOS.

Теоретически вы также можете запустить, например, собственный Linux и виртуализировать несколько экземпляров macOS, чтобы обеспечить многопользовательское использование macOS на Mac. На практике среди прочего у вас будут проблемы с лицензированием.

Я хочу использовать такую ​​среду для использования xcode. Windows и Linux не поддерживают его, а виртуализация mac os кажется очень медленным решением с точки зрения производительности.
Ну, виртуализация — ваш единственный выбор в этом случае. Снижение производительности виртуализации на современном оборудовании не очень велико, если вы хотите запустить такое приложение, как Xcode.
Я попробовал vmware с инструментами vmware, и он все еще довольно медленный. Насколько я знаю, одна из причин, по которой я подозреваю, заключается в том, что видеокарта не перенаправляется на виртуальную машину.
@SimonMoshenko Я думаю, что лучше всего будет купить набор Mac Mini последнего поколения.
Вы можете определенно перенаправить видеокарту на виртуальную машину, если хотите. Однако звучит немного странно, что вы находите его таким медленным — вы пробовали только на старом оборудовании? Современное оборудование запускает виртуальные машины с очень небольшой потерей производительности — для разработки я бы сказал, что потеря максимум 5%.
ответ в разделе вопросов