X2GO verlangt jedoch, dass der Rechner, auf dem es laeuft fuer den jeweiligen Anwendungsfall ausreichend Rechenleistung besitzt. Zudem muss man dann eventuell dafuer sorgen, dass USB-Ports, Laufwerke, etc. des Clients auf den Server umgeleitet werden, sofern man diese benutzen moechte.
@BigMan200
soll das komplette Betriebssystem auf dem Server zur Verfuegung gestellt werden, oder nur einzelne Anwendungen?
Beim kompletten Betriebssystem gibt es verschiedene Ansaetze.
1. PXE-Boot
2. Mini-Installation auf dem Client -> Netzwerkresource auf dem Client einbinden und per chroot in das auf dem Server liegende System rooten
3. Mini-Installation auf dem Client -> Netzwerkresource auf dem Client in alle betreffenden Verzeichnisse einbinden ( /usr/* /etc ...)
Sollen nur bestimmte Programme auf dem Server liegen:
1. Vollstaendige Installation auf dem Client (ausser die betreffenden Programme) -> Netzwerkresource auf dem Client unter zum Beispiel /usr/local/bin einbinden. Die Programme koennen dann daraus gestartet werden (eventuell /usr/local/bin der Variable $PATH hinzufuegen)
Zudem musst du im Vorfeld wissen, ob die Nutzdaten der Programme dabei ebenfalls auf dem Server liegen sollen. Auch da gibt es verschiedene Ansaetze.
1. komplettes Home auf dem Server
2. nur die Nutzdaten bestimmter Programme auf dem Server. Hierbei musst du dann die Nutzdatenverzeichnisse vom Server in deinem Heimatverzeichnis einbinden, oder die Umgebungsvariablen der Programme auf das Mount-Verzeichnis umbiegen.