openthinclient
openthinclient
| |
---|---|
![]() | |
![]() Administration mit dem openthinclient-Manager | |
Basisdaten
| |
Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value) |
Entwickler | openthinclient gmbh |
Erscheinungsjahr | Lua-Fehler in Modul:Wikidata, Zeile 639: attempt to index field 'wikibase' (a nil value) |
Aktuelle Version | 2021.2 (7. Oktober 2021) |
Betriebssystem | plattformunabhängig |
Programmiersprache | Java, Python |
Kategorie | Thin Client |
Lizenz | GNU General Public License (Freie Software) |
deutschsprachig | ja |
http://openthinclient.org/ |
openthinclient ist eine Softwarelösung der openthinclient gmbh mit Sitz in Stuttgart und Deutschland. Die Software ist eine freie Thin-Client-Lösung, die aus einem Thin-Client-Betriebssystem (openthinclient-OS), einer zentralen Managementsoftware (openthinclient-Manager) sowie einer Java-basierten Serverkomponente (openthinclient-Server) besteht.
Der openthinclient-Manager beruhte anfangs auf einer umfangreichen Java-Webstart-Anwendung und ist ab Version 2019.1 vollständig im Browser als Html5 ausführbar.
Wesentliche Eigenschaft ist, dass die Thin Clients ihr Betriebssystem per PXE über das Netzwerk laden.
Sie kann kostenlos aus dem Internet heruntergeladen werden und ist mit der GNU General Public License (GNU-GPLv2) lizenziert. Sie wird für Umgebungen entwickelt in denen eine mittlere bis große Anzahl an ThinClients effizient verwaltet werden muss.
Bis zu einer Installationsgröße von 49 ThinClients ist die openthinclient-Software mit zentralem Management in vollem Funktionsumfang frei einsetzbar.
Zentrale Eigenschaften[Bearbeiten]
openthinclient hat drei zentrale Eigenschaften, mit denen sie sich von den meisten anderen Lösungen unterscheidet:
- Der Unterschied mit der größten Bedeutung ist ihr zentralisierter Ansatz, der die administrativen Tätigkeiten auf ein Minimum reduziert. Der ThinClient benötigt lediglich einen PXE-fähigen Netzwerkadapter aber keinen lokalen Massenspeicher wie Flash-Speicher oder Festplatte. Alle Konfigurationsdaten werden in der LDAP-Datenbank, die in den openthinclient-Server integriert ist, oder einem Active Directory gehalten.
- Der openthinclient-Server ist in Java geschrieben und sind somit auf allen Systemen lauffähig, auf denen Java verfügbar ist.
- Der openthinclient-Manager benötigt für dessen Ausführung lediglich einen Webbrowser.
- Die Lösung ist als Open-Source-Software verfügbar.
ThinClient-Betriebssystem[Bearbeiten]
Das openthinclient-ThinClient-Betriebssystem basierte anfangs auf einer angepassten Ubuntu-Linux-Distribution, die für festplattenlose Geräte optimiert wurde. Im Laufe der Zeit mussten verschiedene Treiber backportiert werden und der Distribution weitere Anwendungen und Bibliotheken hinzugefügt werden, etwa für die Unterstützung der seit 2008 auf dem Markt befindlichen Intel-Atom-Prozessoren. Im Jahr 2013 wurde der Entschluss gefasst, das openthinclient-OS als ganz neue Linux-Distribution auf aktueller Debian-Wheezy-Basis neu aufzubauen. Weitere Neuerungen auf aktuellere Debian-Versionen erfolgen (siehe Versionen). Ab dem Jahr 2020 hat man sich auf die Unterstützung von 64-Bit x86-Hardware beschränkt, ältere 32-Bit Modellgeneration werden nicht mehr unterstützt.
Unabhängig von der openthinclient-OS Version, bleiben die Grundfunktionen dieselben: Der Bootvorgang und die Konfiguration der ThinClients erfolgt mittels auf Industriestandards basierenden Protokollen wie LDAP, DHCP, PXE, TFTP und NFS.
Neben den bereits vorhandenen Netzwerk-Bootverfahren Legacy-PXE wurden im Jahr 2021 die Bootmethoden UEFI-PXE und UEFI-HTTP implementiert. Damit unterstützt openthinclient alle Möglichkeiten über das Netzwerk zu booten.
Management-GUI[Bearbeiten]
openthinclient stellt eine umfangreiche grafische Benutzeroberfläche zur Verfügung, die es erlaubt, alle Aspekte der ThinClients zu verwalten. openthinclient unterscheidet sich von anderen Lösungen in folgender Hinsicht:
- Nutzung von auf Industriestandards basierenden Protokollen und Technologien
- Integriert sich nahtlos in existierende Systemmanagementlösungen wie LDAP oder Microsoft ADS
- Es bietet eine leistungsstarke Management-GUI, die eine große Anzahl von Thin-Client-Hardware unterstützt und im Browser ausführbar ist
- Es wird keine spezialisierte Thin-Client-Hardware benötigt. Die Geräte werden – aufgrund der PXE-Unterstützung – ohne Flash-Drives o. Ä. in den Thin-Client-Modus gebootet
- Verschiedene typische Thin-Client-Anwendungen wie Webbrowser, ICA-Client, RDP-Client, Teams u. Ä. existieren als vorgefertigte Pakete.
Server Komponente[Bearbeiten]
Der openthinclient-Server stellt alle Dienste zur Verfügung, die zum Booten via Netzwerk erforderlich sind. Der openthinclient-Server Dienst läuft unter Java (Spring-Boot) und kann daher auf einem beliebigen Host-Betriebssystem installiert werden.
Versionen[Bearbeiten]
Datum | Version | Projektname | Bemerkung |
---|---|---|---|
23. Oktober 2007 | 0.2.0 | - | openthinclient wird Open Source auf Basis ThinClient-Betriebssystem Ubuntu 6.06, mit Firefox, Thunderbird, OpenOffice und rdesktop |
26. Oktober 2009 | 0.4.5 | - | Neue Features: Citrix ICA und PN-Agent, VMware-View, Anbindung von OpenLDAP |
19. Dezember 2010 | 1.0.0 | - | Umfangreiche Aktualisierung mit verschiedenen Rückportierungen und neuen Programmversionen |
28. Oktober 2011 | 1.0.0-9 | Minerva | Aktuelle "stable" Version mit diversen Updates und Bugfixes, dazu gekommen ist FreeRDP; Kernel 2.6.28 |
3. Oktober 2013 | 1.1.0-01 | Ceres | Neuerer X.Org-Server und aktualisierte Netzwerkkartentreiber |
25. Januar 2014 | 2.0 | Consus | Umfassend überarbeitetes Betriebssystem auf Basis Debian Wheezy; Kernel 3.12 |
4. November 2015 | 2.1-10 | Pales | Verbesserte Hardwareunterstützung |
5. November 2018 | 2018.1 | - | Autarkes Lokalboot, Updates der Client-Applikationen |
18. September 2019 | 2019.1.1 | - | Basis Debian Stretch, openthinclient-Manager vollständig als im Browser (Html5), OpenVPN als Client-App |
09. November 2020 | 2020.2 | - | Es werden nur noch Intel-kompatible 64-Bit Clients unterstützt, erste Version von OS-on-a-Stick als standalone ThinClient-Lösung, Teams als native App |
07. Oktober 2021 | 2021.2 | - | Anzeige des Onlinestatus der ThinClients im openthinclient-Manager, openthinclient-OS Update auf Linux-Kernel 5.10 |
Nutzungsberechtigung, Vertrieb und Support[Bearbeiten]
Die Lösung wird kostenlos zum Herunterladen über den Webshop der openthinclient gmbh angeboten. Für den Download muss sich der Kunde registrieren. Kostenloser Support erfolgt über die openthinclient Wiki-Seite.
Der openthinclient-Manager kann bis zu einer Installationsgröße von 49 angelegten ThinClients frei verwendet werden. Es besteht keine Einschränkung hinsichtlich des Funktionsumfangs. Damit wird diese Softwarelösung für viele Vereine oder karitative Organisationen interessant. Aber auch professionelle Kunden im Umfeld von Produktion, Industrie oder Krankenhäuser bekommen die Möglichkeit, die Lösung umfangreich mit bis zu 49 Pilotusern zu testen.
Installationen ab 50 ThinClients und für dem professionellen Einsatz ist eine Nutzungsberechtigung zu erwerben. Diese ist monatlich oder jährlich als Softwaremiete an die openthinclient gmbh zu entrichten. Die Nutzungsberechtigung beinhaltet für den Endkunden gleichzeitig Support mit garantierten Reaktionszeiten (SLA).
Neben der Software verkauft die openthinclient gmbh ergänzend ThinClient-Hardware, die lüfterlos und energiesparend ist. Zubehör wie beispielsweise Webcams runden die Gesamtlösung ab.
Weblinks[Bearbeiten]
- Offizielle Website
- openthinclient gmbh
- Preise Nutzungsberechtigung
- Webshop zum Download der Software
Diese artikel "Openthinclient" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:Openthinclient.