<< Inhalt >> Amiga PowerPC & AmigaNG-Konkurrenzsysteme

Amiga PowerPC & AmigaNG-Konkurrenzsysteme

1. Beta-Tester für QNX-Umsetzung gesucht

Als QNX am 8. Juli einen Aufruf an potentielle Beta-Tester veröffentlichte, sah es noch ganz so aus, als ob sich das Betriebssystem des AmigaNG seiner Fertigstellung nähere. An jenem Tag hatte wohl niemand in der Amiga- Gemeinde geahnt, dass dies keine mit AMIGA abgestimmte Aktion gewesen ist, sondern sich das Unternehmen bereits für einen Linux-Kernel als Basis für die neue Amiga-Betriebsumgebung entschieden hat.

»Einhaltung unseres Versprechens an die AmigaŽ Gemeinde

Dan Dodge
CTO und Gründer von QNX Software Systems

Letztes Jahr im November auf der Computer '98 Show in Köln versprach ich, daß QNX ein fortschrittliches Betriebssystem ausliefern würde, welches Amiga wieder an die Technologiespitze heben würde. In den letzten sieben Monaten hatten wir ein Team von über 40 Entwicklern damit beschäftigt dieses Versprechen einzuhalten und die Vision zur Realität werden zu lassen. Nun sind wir mit unserer Entwicklung im Endstadium und somit in der Lage, diese neue Technologie in die Hände von Tausenden von ernsthaften, enthusiastischen Entwicklern zu legen.

QNX wird oft mit UNIX, LINUX und BSD verglichen. Wir benutzen die gleichen POSIX API's und der meiste Quellcode, der für diese Systeme geschrieben wird, kann recht einfach nach QNX portiert werden - aber hier ended auch schon die Ähnlichkeit. Basierend auf einer 20jährigen Erfahrung mit Betriebssystemen hat QNX eine von Grund auf andere Architektur. QNX ist ein extrem skalierbares, multi-threaded, fehlertolerantes Echtzeitbetriebssystem, das für Geräte und Computer jeder Größe und jeden Types entwickelt wurde. QNX besitzt eine einzigartige Netzwerkarchitektur, bei der nicht auf jedem Rechner große, umfassende Protokollstacks benötigt werden. Neu an das Netzwerk angeschlossene Geräte, werden einfach automatisch von anderen Geräten im Netzwerk "erkannt" und alle Dienste und Peripherien dieser neuen Komponete können von jedem anderen Gerät im Netzwerk genutzt werden. Weiterhin ist QNX das einzige Self-hosted Echtzeitbetriebssystem, auf dem die Entwicklungsumgebung und die Target-Umgebung zur Laufzeit ein und dieselbe ist. Und obwohl QNX nicht Open-Source ist, haben wir eine "Open-Source"-Police für hardware-spezifische Treiber. Dieses erlaubt uns einen kontinuierlichen Support der neuesten Hardware bei gleichzeitiger Pflege unserer Kernel-Technologie. Eine noch wichtigere Eigenschaft dabei ist, daß QNX seinen Focus garantiert auf zukünftige Perspektiven konzentriert.

Wenn Sie sich bisher noch nicht unsere Webseiten angesehen haben, laden wir Sie hiermit ein mehr über das QNX Echtzeitbetriebssystem und Photon microGUIŽ zu erfahren. Für den Fall, daß Sie etwas tiefer in die Materie einsteigen möchten, können Sie sich einige Screenshots der neuen, atemberaubenden lock-and-feel Oberfläche für Photon ansehen (für einen größeren Bildausschnitt klicken Sie unten bitte auf das jeweilige Image). Weiterhin finden Sie das neue QNX Neutrino System Architektur Handbuch online auf unserem Server.

Kurz zusammengefaßt, QNX ist der Kernel und Photon die grafische Oberfläche für unsere neue Betriebssystembasis:

QNX - Unterstützt POSIX Threads, MMU-geschützten Speicherbereich für alle Applikationen und Treiber, viele verschiedene Filesysteme (QNX, Flash, DOS, CD/DVD-ROM, etc.), TCP/IP, transparent verteiltes Netzwerk und Entwicklungsbibliotheken.

Photon microGUI - Komplettes Windowing System mit voller Unicode-Unterstützung für intergrierte Internationalisierung. Weiterhin enthalten ist ein visueller Application Builder (PhAB), eine leistungsstarke Entwicklungsumgebung (verschiedene Bibliotheken, über 50 Widgets, integrierter Image-Support, Online Dokumentation, etc.), Web Browser, Multimedia Player, 3D Grafik und Unterstützung für Spiele.

Obwohl Photon eine einzigartige neue grafische Oberfläche repräsentiert, arbeitet es nahtlos mit bereits existierenden Windowing Systemen zusammen. Sie können z.B. von einem Windows Desktop eine Verbindung zu einem Photon Desktop aufbauen oder umgekehrt von einem Photon Desktop auf einen Windows Desktop zugreifen. Und weil eine große Anzahl existierender Sourcen das X-Window System nutzen, ermöglichen wir Entwicklern Ihre Applikation für X-Window zu kompilieren und anschließend diese Applikation unter Photon laufen zu lassen.

QNX Developers Network für Amiga-Benutzer

Um diese Technologie an Amiga-Entwickler weiterzugeben, haben wir die QNX Developers Network for Amigans ins Leben gerufen. Qualifizierte Amiga-Entwickler werden - kostenlos - ein komplettes Beta-Entwicklungspaket erhalten, welches das QNX Echtzeitbetriebssystem, eine Reihe von neuesten Multimedia Technologien, die einzigartige netzwerk-transparente Photon microGUI und eine Self-hosted Entwicklungsumgebung enthält. Wir werden außerdem eine engagierte Online Newsgroup sowie eine eigene Webseite einrichten, um die jeweils neuesten technologischen Updates bereit zu stellen und Vorschauen zu veröffentlichen.

Anfänglich suchen wir interessierte Beta-Tester, die vorhandene Applikationen portieren oder neue Appliaktionen entwickeln. Firmen oder einzelne Entwickler sind herzlich eingeladen an unserem Programm teilzunehmen - die einzige Bedingung ist Engagement. Wir wollen aktive Beta-Tester - keine müden Mitläufer - die uns ein aktives und wertvolles Feedback versprechen.

Sicherlich muß Engagement aus beiden Richtungen kommen. So wollen wir zusätzlich zu unserem Programm ab jetzt aktiv und stimmhaft in allen angemessenen Newsgroups und Magazinen vertreten sein. Wir freuen uns als ein aktives Mitglied in der Amiga-Gemeinde mitwirken zu können und eng verbunden mit Amiga-Mitgliedern zusammen zu arbeiten, um die nächste Revolution in der Multimedia Branche zu initieren.

Anfängliches Release

Unser anfängliches Beta-Release wird für x86-Rechner sein. Viellleicht mag die Entscheidung für diese Hardware-Plattform für einige zuerst unerwünscht klingen, geben wir doch zu bedenken, daß die meisten QNX Applikationen und Treiber identischen Quellcode für alle CPU's und Mainboards besitzen. Jede Applikation und jeder Treiber die für x86er entwickelt werden, können jedoch sehr einfach auf andere unterstützte Plattformen gebracht werden. Wir haben die x86-Plattform auch einfach deshalb gewählt, weil es zur Zeit die am weitesten verbreitete Hardware-Lösung mit geringen Kosten ist und wir die erste Beta-Version veröffentlichen wollen - im Herbst.

Sind Sie interessiert?

Wenn Sie interessiert sind und an unserem Programm QNX Developers Network for Amigans teilnehmen möchten, klicken Sie bitte hier, um das Anmeldeformular auszufüllen. Sollten Sie noch weitere Fragen haben, schicken Sie uns eine Email: amiga@qnx.com

Wenn Sie oder Ihre Firma gegenwärtig schon Applikationen haben, die portiert werden sollen, sind Sie gerne eingeladen sich direkt mit der Abteilung für Strategische Allianzen der QNX Software Systems Ltd. in Verbindung zu setzen.

Email: amiga-ports@qnx.com, Tel.: +1 613 591-0931.«

(Quelle: QNX)

<< >>