Wednesday Thursday Friday Saturday All Events All Speakers 

Details

x2go - Mobile Desktop Environment

von Heinz-M. Graesing (Stadt Treuchtlingen)

Samstag, 02.06.2007, Forum Messehalle, 13:30-14:00 Uhr

x2go ist ein Projekt mit dem Ziel, das leistungsfähige NX-Protokoll (nomachine) in einer freien Umgebung nutzen und administrieren zu können. Das Projekt legt dabei viel Wert auf Usability und bietet für die Administration KDE-Kontrollzentrum-Module an. Ähnlich wie bestehende Thin-Client-Umgebungen bietet auch x2go Bootimages über TFTP/DHCP an, verfügt aber auch über einen umfangreichen Desktop-Client (qt4) für die Nutzung auf einer Workstation mit bestehendem Betriebsystem. Der Login von einem Client erfolgt über einen eigenen Anmeldemanager (XDM-Ersatz), der die Verwaltung vieler Accounts zulässt und den Kontakt zum x2go Server herstellt. Durch das Session Suspending (nxproxy) ist es möglich, eine Desktop-Sitzung per Live-Authentifizierung (Passwort, USB oder SmartCard) von Arbeitsstation zu Arbeitsstation "mitzunehmen", ohne eine Anwendung beenden zu müssen. Durch die Verwendung von nur einem Port (ssh) ist dies auch über das Internet möglich. x2go unterstützt lokale usb-mass-storage Geräte (auch mehrere Partitionen) und mountet diese Direkt auf den Desktop der laufenden Session. Zusätzlich wird auch lokaler Sound und ein evtl. vorhandenes CDROM unterstützt. Die Einbindung der lokalen Geräte kann zentral administriert werden, aber auch durch den Einsatz des Desktop Clients individuell geregelt werden. Bei Einsatz als Desktop Client lassen sich weiterhin beliebige lokale Dateisysteme einbinden und in die Konfiguration einbinden. x2go ist nicht kompatibel zu nxserver. x2goserver verwendet standardmässig native Linux User zur Authentifizierung und bietet KDE Kontrollzentrum Module zur Administration über einen LDAP Server. Zur Sessionverwaltung kommt eine PostgreSQL-DB zum Einsatz. Das Projekt ist modular aufgebaut und kann in eine evtl. bestehende Infrastruktur integriert werden. Der Installationsumfang kann dabei von einer Basisinstallation ohne LDAP Authentifizierung über ein klassisches Thin Client System bis zur vollintegrierten Administrationslösung inkl. Clientüberwachung (z.B. für den Schulbetrieb) umfassen. x2go wurde unter der GPLV2 veröffentlicht.

Über den Autor Heinz-M. Graesing:

Heinz.M. Graesing ist seit 1999 Systemadministrator der Stadt Treuchtlingen. Bereits während dem Studium half er beim Aufbau eines landkreiseigenen Bürgernetzes und war Gesellschafter der Amromedia GmbH. 2002 war er maßgeblich an der Einführung eines freien Desktops (KDE) im Rathaus der Stadt beteiligt. Die Umstellung erfolgte aufgrund der neu erworbenen Thin Client Hardware der Firma SUN anstelle des solariseigenen Desktops CDE. Neben Schulungen innerhalb verschiedener Volksbildungswerke, präsentierte Herr Graesing die Erfahungen der Stadt Treuchtlingen auf vielen verschiedenen Events wie den Heise Business Kongressen 2006 und 2007, im komunalen Forum der Cebit oder auf der CosGov Konferenz in Hanoi.
Neben den Projekten der Stadt arbeitet Herr Graesing zusammen mit seinem Kollegen Oleksandr Shneyder an dem Projekt "x2go", welches von ihm als umfassende "server based computing" Lösung bezeichnet wird.

<< back to overview

Der LinuxTag bedankt sich bei seinen Sponsoren!GUUGLinux VerbandIBMNovellSunLPI e.V.Linux MagazinC & L VerlagIT Administratorcom!VoIPphones.deLinux New MediaHakin9Pro-LinuxLinux UserT3N MagazinISIS Report Spezial