Univention-CeBIT-Bühne LPI CeBIT-Bühne

Synergy OS

Synergy OS ist ein sehr junges, ambitioniertes Projekt zur Bildung einer Synergie aus Linux, Chrome OS und dem ES Operating System. Ziel des Projekts ist die Entwicklung einer WebOS-Metaschicht, welche auf jeder Linux-Distribution mit geringem Aufwand lauffähig ist.

Mit Synergy OS wird ein wirklich quellenoffenes und Community-betriebenes Projekt angestrebt, welches ein freies und gemeinschaftlich entwickeltes Web OS plant, erarbeitet und die nötigen Softwarekomponenten hierfür implementiert.

Im Detail wird um den Kernel und das Grundsystem herum eine Highlevel Komponenten-API implementiert deren Schittstellen mittels WebIDL (s. W3C) spezifiziert werden. Diese fundamentale Schicht wird in C++ und EcmaScript implementiert. Ein Javascript(EcmaScript)-Interpreter/VM (V8) in einer EcmaScript-Shell (ESshell) ermöglicht das Scripting des Systems vollkommen in EcmaScript. Die Steuerung des Systems und deren Komponenten ist durch die Komponenten-API aus möglich. Durch die Verwendung von EcmaScript in allen Bereichen des Systems wird Synergy OS zu einem "echten" Web OS.

Auf Basis dieser Architektur wird ein optimierter X.org Server implementiert welcher einen freien Webbrowser (wie z.B. Google Chrome) durchgehend betreibt. Dieser ersetzt die klassische Linux-Oberfläche. Der Startvorgang dieser Komponenten wird dabei in den Dimensionen Zeit und Speicher hochoptimiert.

Nach dem Start des Browsers greift dieser direkt auf die lokale Webanwendung "ESWM" (EcmaScript Window Manager) zu, welcher den Fenstermanager innerhalb des Webbrowsers startet. Alles wird so mittels EcmaScript implementiert. Das Rendering erfolgt unter weitgehender Umgehung des klassischen DOM's mittels SVG. SVG ist über Cairo hochoptimiert. Der Window Manager basiert auf Sun Labs "Livley Kernel".

Die Ausführungsgeschwindigkeit und gefühlte Anwendungsgeschwindigkeit steht dem "nativen" Anwendungsgefühl in nichts nach. Anwendungen für das System können in Javascript (Frontend) und Javascript (Backend) geschrieben werden. Das Javascript im Backend hat bei der Ausführung durch den Webserver wiederum Zugriff auf die Komponenten-API. So steht keinem Implementierungswunsch eine Grenze gesetzt. Selbst Audio und Video sowie 3D-Anwendungen sind möglich bzw. ohne fundamentalen Aufwand denkbar. HTML5 leifert hierfür hervorragende Möglichkeiten. Spezielle Browser-Plugins können 3D-Canvas Plugins ermöglichen.

Webanwendungen im Internet oder Netzwerk können als "Entfernte" Anwendungen direkt in der Oberfläche von Synergy OS gestartet werden da die Ausführung bereits in einerm Webbrowser stattfindet. Jegliche lokal verfügbare Webanwendung (installierte WebApp) kann im lokalen Netzwerk oder im Internet verfügbar gemacht werden. Diese Webapps sind dann natürlich von jedem Standard-Webbrowser aus ausführbar.

Synergy OS soll außerdem auf jedem Linux-fähigen Device lauffälig sein, da es als Meta-OS entwickelt wird. So läuft Synergy als Schicht in der Zukunft auch problemlos aus Mobile- oder Embedded-Geräten, Netbooks, Notebooks, Standard-PC's, PDA's und Tabled PC's.

Synergy OS tritt als neues OpenSource-Projekt in Konkurrenz zum weitgehend closed entwickelten Chrome OS und bringt das enorme Potenzial einer Web OS-Architektur frei verfügbar in die Community und Wirtschaft ein.

Durch die Präsentation von Synergy OS in diesem führen Stadium erhoffe ich mir, die Idee, das Potenzial und den enormen Wirkungsgrad in Effizienz und Kundenaffinität vermitteln zu können, strategische Partnerschaften zu schließen und Synergy OS schnell und gesund zu einem wirklich erfolgreichen OpenSource-Projekt wachsen zu lassen, welches Wirtschaftsunternehmen wie Privatpersonen einen nennenswerten Value in den Dimensionen Zeit, Geld, Usability, Wartung und Produktivität erwirtschaftet.

Das Projekt wird gleichesfalls auf dem Münchener Webmontag und verschiedenen weiteren Konferenzen (WebTechCon) etc. vorgestellt.

zum Programm >>


Die Idee zu dieser Aktion stammt vom Linuxhotel,
die Aktion selbst ist eine Kooperation zwischen Linuxhotel, Univention und LPI, bei der wir uns aber inhaltlich sehr zurückhalten, und vor allem freie, kostenlose Möglichkeiten für alle bieten.
Logo Linuxhotel
LPI Logo Univention-Logo
Hier geht's zum Bühnenprogramm des LPI, und hier geht's zum Univention-Bühnenprogramm.

Linuxhotel GmbH, Antonienallee 1, 45279 Essen
Tel.: 0201 8536-600, Fax: 0201 8536-605, E-Mail: info@linuxhotel.de
Geschäftsführer: Dipl.-Ing. Ingo Wichmann, UStNr: DE814943641

Video über das Essener Linuxhotel