Überblick

It is a window system called X, not a system called X Windows
(MIT)


Wir verwenden die Begriffe X Window (System) und X11
(X-Software)

Funktionalität

XbigX bildet beliebig große virtuelle Anzeigeflächen — sogenannte Meta-Screens — auf den oder die realen Bildschirme eines X Window Servers — Screens — ab. Dabei spielen die Abmessungen der Screens keine Rolle. Screens können sich überlappen oder Lücken lassen. Die sichtbaren Ausschnitte können mit Hilfe des Mauszeigers frei auf der virtuellen Fläche bewegt werden.

Das verwandte Produkt XmetaX erfüllt weitergehende Anforderungen, etwa die Kombination mehrerer X Window Server.

Optionen

Die Funktionalität des Grundprodukts XbigX wird durch zusätzlich erhältliche Optionen erweitert. Im gesamten Dokument sind diese Erweiterungen farblich hervorgehoben.

Mit der Option Channel wird die maximale Anzahl der vom XbigX-Proxy unterstützten Ausgabekanäle — Screens — um jeweils einen Kanal erweitert. Ohne Option unterstützt der Proxy höchstens drei Kanäle.

Die Option VisEmu ermöglicht es, X Window Clients, die für ältere Grafiksysteme der Tiefen 4 und 8 entwickelt wurden, auf moderner Hardware, die meistens nur die Tiefe 24 anbietet, darzustellen (Emulation von Visuals).

Die Option GLXplus ermöglicht es X Window Clients, die gesamte OpenGL-Beschleunigung und neue Technologien wie Shader und Vertex-Programme zu nutzen, die moderne Grafikkarten bieten (Option GLXplus: GLX-Tunnel für OpenGL).

Alle Optionen sind bereits im Grundprodukt XbigX implementiert. Eine Option wird durch einen passenden Lizenzschlüssel freigeschaltet und über die Konfiguration aktiviert.

X Window Proxy

XbigX-ProxyXbigX ist kein eigenständiger X Window Server und auch kein Windowmanager. Der XbigX-Proxy wird per Interprozeßkommunikation zwischen den X Window Server der Workstation und die X Window Clients geschaltet. Er wird anstelle des X Window Servers ausgeführt und ruft seinerseits den Server auf.

An dieser zentralen Stelle zwischen Server und Clients löst XbigX das starre Verhältnis zwischen Anzeigeflächen und Kommunikationsanschlüssen eines X Window Servers auf.

Dies geschieht vollkommen transparent für beliebige X Window Server. XbigX arbeitet problemlos mit den Servern der Workstation- und Terminal-Hersteller, mit Xorg- und Xfree86-Servern sowie mit vielen speziellen X Window Servern zusammen. Ebensowenig bemerken X Window Clients einen Unterschied zum normalen X Window Server. Somit können die üblichen Windowmanager verwendet werden.

XbigX kann auch sehr unterschiedliche Bildschirme zusammenfassen, bietet dann allerdings den Clients nur die gemeinsame Schnittmenge der Eigenschaften der Bildschirme eines Meta-Screens an.

X11-Protokoll und Protokoll-Erweiterungen

XbigX basiert auf der Meta-Technologie (Ent- und Verschlüsselung sowie Transport des X11-Protokolls). Die Software implementiert das gesamte X11R7-Protokoll.

XbigX unterstützt die Protokoll-Erweiterungen BIG-REQUESTS 2.0, DOUBLE-BUFFER 1.0, DPMS 1.1, FBPM 1.1, Generic Event Extension 1.0, GLX 1.4 (plus etwa 15 Erweiterungen, OpenGL 2.1 plus etwa 125 Erweiterungen, für eine aktuelle Liste kontakten Sie bitte support@x-software.com), MIT-SCREEN-SAVER 1.0, MIT-SHM 1.1, Multi-Buffering 1.1, RENDER 0.10, SCREEN-SAVER 1.0, SHAPE 1.0, SUN_ALLPLANES 1.0, SYNC 3.0, XC-MISC 1.1, XIE 5.0, XINERAMA 1.1, XInputExtension 1.3, XpExtension 1.0, XTEST 2.2 und XVideo 2.2. Die Protokoll-Erweiterungen MIT-SHM und XINERAMA werden den X Window Clients stets angeboten, auch wenn der kontrollierte X Window Server sie nicht unterstützt. Im Fall MIT-SHM werden die Anweisungen der Protokoll-Erweiterung automatisch in die entsprechenden Anweisungen des X11 Kern-Protokolls übersetzt. Die Protokoll-Erweiterung XTEST wird den X Window Clients immer dann angeboten, falls der kontrollierte X Window Server wenigstens eine der Erweiterungen DEC-XTRAP, XTEST oder XTestExtension1 unterstützt.

XbigX unterstützt das X Display Manager Control Protocol (XDMCP) sowie die Autorisierungsverfahren Host Access Control, MIT-MAGIC-COOKIE-1, SUN-DES-1 und XDM-AUTHORIZATION-1.

Konfiguration

XbigX ist in hohem Maße konfigurierbar, von der Kommandozeile und mittels Konfigurationsdateien. Trotz zahlreicher Konfigurationsanweisungen ist die Software — von sinnvollen Voreinstellungen ausgehend — sehr leicht konfigurierbar.

Verbesserungen und Erweiterungen der Version 8.0

Es folgen die wichtigsten Änderungen der Version 8.0 von XbigX.

Die Installationsverzeichnisse (Installationsverzeichnisse) wurden für alle Architekturen vereinheitlicht.

Meldungen (Weitere Anweisungen) werden nun— voreingestellt — in das Verzeichnis /var/opt/XSOXbigX/logs geschrieben.

Die Menge der unterstützten Protokoll-Erweiterungen wurde erweitert, und die Protokoll-Versionen wurden aktualisiert (X11-Protokoll und Protokoll-Erweiterungen).

Die Konfigurationssprache vereinheitlicht nun Konzepte wie Listen, Zeitpunkte und Zeiträume (Konfigurationssprache).

Die räumlichen Anordnungen von Meta-Screens (Position eines Meta-Screens) und Screens (Position eines Screens) werden nun einfacher mit Hilfe von Himmelsrichtungen spezifiziert.

In einigen einfachen Fällen wird kein Screen-Rahmen mehr benötigt (Breite des Rahmens eines Screens).

Die neue Option VisEmu ermöglicht es, X Window Clients, die für ältere Grafiksysteme der Tiefen 4 und 8 entwickelt wurden, auf moderner Hardware, die meistens nur die Tiefe 24 anbietet, darzustellen (Emulation von Visuals).

Die neue Option GLXplus ermöglicht es X Window Clients, die gesamte OpenGL-Beschleunigung und neue Technologien wie Shader und Vertex-Programme zu nutzen, die moderne Grafikkarten bieten (Option GLXplus: GLX-Tunnel für OpenGL).

Um moderne Multi-Core- und Multi-Prozessor-Architekturen besser zu nutzen, wird der XbigX-Proxy zunehmend multi-threaded. Die Anzahl der zu verwendenden Threads kann konfiguriert werden (Weitere Anweisungen).

Unterstützte Architekturen

XbigX ist für folgende Betriebssysteme verfügbar:

Hewlett-Packard HP-UX (PA-RISC und Itanium) 11,

IBM AIX (PowerPC) von 5 an,

Linux (x86_32: iA-32 von Pentium Pro an, x86_64/x64/AMD64),

Linux (x86_64: iA-32 von Pentium Pro an, iA-64, x86_64/x64/AMD64),

Oracle/Sun Solaris 8, 9, 10, 11 (SPARC von V7+ an),

Oracle/Sun Solaris 8, 9, 10, 11 (x86: iA-32 von Pentium Pro an, x86_64/x64/AMD64).

Sollten Sie die Software für eine andere Unix-Plattform benötigen, kontakten Sie bitte sales@x-software.com.

Bestellinformationen

Sie können die XbigX-Software in Form eines Installationspakets vom X-Software Internet-Server herunterladen (Download).

Ohne einen Lizenzschlüssel läuft die Software im Evaluations-Modus bei voller Funktionalität (Betrieb ohne Lizenzschlüssel).

Ein Lizenzschlüssel erlaubt die Nutzung der Software entweder auf nur einem Computer (node-locked) oder innerhalb eines lokalen Netzwerks (floating) (Betrieb mit Lizenzschlüssel). Das seperate, kostenlose Produkt Xlicense dient zur Lizenzierung aller X-Software-Produkte.

Es gibt zwei Wege, um auf die aktuelle Version aufzurüsten. Mit dem Aufrüstungsprodukt erhalten Sie einmalig einen Lizenzschlüssel für die aktuelle Version, wohingegen Sie der Aufrüstungsplan berechtigt, während eines Jahres Lizenzschlüssel für die jeweils aktuellen Versionen zu erhalten.

Für Bestellungen beziehen Sie sich bitte auf die Preisliste und wenden Sie sich an sales@x-software.com.

Copyright © 2018 X-Software GmbH
info@x-software.com
2016-03-09 16:44:37 +0100