Wiem, że każdy używany system operacyjny obsługuje wielu niezależnych użytkowników; ułatwia to kilku osobom współdzielenie jednego komputera z własnymi dokumentami i wszystkim. Jest jednak jeden mały problem: udostępnianie nie może odbywać się jednocześnie.
Pulpit zdalny lub inne podobne oprogramowanie pozwala ludziom łączyć się z komputerem z innego miejsca i logować się jak każdy użytkownik, bez przeszkadzania innym użytkownikom. Zastanawiam się jednak, czy nie jest możliwe, aby wiele osób z różnymi kontami użytkowników mogło korzystać z komputera w tym samym czasie, lokalnie, za pośrednictwem wielu monitorów i urządzeń wejściowych? Próbowałem podłączyć drugą klawiaturę, mysz i monitor, jednak system Windows wykona kopię lustrzaną lub rozszerzy ekran na drugi monitor, a drugi zestaw urządzeń wejściowych stanie się podobny do ... no cóż ... nic nie mogę wymyślić bezużyteczne, aby je porównać.
Jak udostępnić jeden komputer innym osobom? Załóżmy, że mam klawiaturę, mysz i monitor dla wszystkich, podłączonych do wielu kart wideo (albo wiele wyjść na jednej karcie wideo, albo jeden monitor / karta).
źródło
Odpowiedzi:
Odpowiedź zależy od tego, czy korzystasz z systemu Windows, czy Linux:
Jeśli jest to komputer z systemem Windows , produkty nComputing zrobią dokładnie to, co chcesz. Dostarczają one klawiaturę / mysz / urządzenia wideo, które kosztują rzędu 75-200 USD za dodanego użytkownika, w zależności od tego, czy chcesz dodawać użytkowników przez PCI (najtańsze), USB czy Ethernet. (Uwaga licencyjna na system Windows: te produkty będą działać z dodatkową licencją na system Windows lub bez niej, ale należy pamiętać, że firma Microsoft może nie uznać instalacji za legalną, chyba że zakupi licencję na system Windows Server dla hosta i licencję RDS CAL dla każdego użytkownika. Skontaktuj się z n Detale.)
Jeśli jest to komputer z systemem Linux , Userful zrobi dokładnie to, co chcesz. Dostarczają tylko oprogramowanie, a klawiatury / myszy / wyświetlacze podłączasz za pomocą sprzętu zgodnego z systemem Linux.
Nie znam osobiście Userful, ale osobiście znam nComputing. Byłem zaangażowany w wdrożenie testowe w następujący sposób:
Wcześniej: 14 stacji roboczych Pentium 4, każda z napędem IDE i między 512 MB-1 GB pamięci DDR, z systemem Windows XP
Po: 3 stacjach roboczych Core 2 Duo, każda z napędem SATA i 3 GB pamięci DDR2, każda stacja robocza współdzielona przez 4-6 użytkowników za pośrednictwem sprzętu z serii nComputing X, nadal działającego w systemie Windows XP
Różnica w wydajności była fenomenalna, a wszyscy użytkownicy końcowi byli bardzo zadowoleni ze wspólnych stacji roboczych. Tego rodzaju rozwiązanie z pewnością nie sprawdzałoby się w przypadku aplikacji komputerowych o wysokiej wydajności, takich jak CAD, GIS lub edycja wideo, ale przetwarzanie współdzielone ma sens dla użytkowników aplikacji biurowych, centrów telefonicznych, kafejków internetowych itp.
źródło
AFAIK jest to możliwe tylko w systemach Linux (i * nixes) oraz X11. Możesz skonfigurować wiele monitorów, z których każdy może korzystać z urządzenia wideo i własnego urządzenia wejściowego.
Oto przykład takiej konfiguracji: sześciogłowy system wielostanowiskowy Oto kilka dodatkowych linków do Archlinux i Ubuntu . Lub po prostu google around lub X11 multiseat . Jest nawet artykuł na ten temat w Wikipedii !
Nie sądzę, że coś takiego jest możliwe w systemie Windows. Na OS X może mieć szczęście i być w stanie skonfigurować wiele głów X11, ale nie z oryginalnym firmy Apple GUI. Ale nie jestem tego pewien.
Na pewno działa na Linuksie!
[edytuj] Artykuł w Wikipedii brzmi, jakby obsługa wielu stron jeszcze nie istniała. IMHO to po prostu źle. Działa - jeśli dokładnie to zaplanujesz. Ale jest też część dotycząca rozwiązań dla systemu Windows. Jednak nie sprawdziłem żadnego z nich.
źródło
Istnieje niezliczona ilość rozwiązań , które mogą zrobić to, co chcesz. Nie chciałbym polecać sobie nawzajem, ponieważ uważam, że zwrot z inwestycji w coś takiego jest słaby, ale jeśli chcesz zacząć to przekopywać, daje to miejsce do rozpoczęcia.
źródło
Pamiętam, jak czytałem artykuł kilka miesięcy / lat temu na temat urządzenia sprzętowego lub zestawu urządzeń, które zrobiły to dla systemu Windows, w zasadzie rozdzielacza połączeń dla klawiatury, myszy i monitora, aby dwie osoby mogły dzielić ten sam pulpit. Może to jednak nie spełniać twoich wymagań.
Próbowałem Googling znaleźć oryginalny artykuł lub inne informacje, ale niestety nie udało się, ktoś inny (mając więcej czasu na ręce) może znaleźć więcej informacji.
źródło
Zakładając, że mówisz o systemie Windows, zrobiłbyś to za pomocą usług pulpitu zdalnego , które wcześniej nazywały się usługami terminalowymi. Łączysz się za pomocą klienta RDP, a nie wielu klawiatur, myszy i monitorów.
Jeśli korzystasz z systemu Linux / Unix, możesz mieć wielu użytkowników SSH na tym samym komputerze. Każdy nowoczesny * nix bez problemu poradzi sobie z wieloma jednoczesnymi sesjami SSH.
źródło