Amiga a QNX - ztracená šance na OS nové generace

Na konci devadesátých let se zdálo, že legendární počítače Amiga čeká nový začátek. Značku tehdy vlastnila firma Gateway 2000, která založila novou společnost Amiga Inc. s ambiciózním plánem vytvořit zcela novou platformu - moderní „Next Generation Amiga“. Mělo jít o kombinaci nadčasových ideálů původní Amigy s nejmodernějšími technologiemi přelomu tisíciletí. A právě v tomto období vstoupil do hry operační systém QNX.

Historie a vývoj QNX

Operační systém QNX je komerční unixovitý (Unix-like) real-time operační systém zaměřený na embedded zařízení. Vyvinula jej na počátku 80. let kanadská společnost Quantum Software Systems (založená 30. března 1980 Danem Dodgem a Gordonem Bellem), která se později přejmenovala na QNX Software Systems. První verze systému (nazvaná QUNIX) vznikla v roce 1982 pro procesor Intel 8088 a v roce 1984 byla přejmenována na QNX z důvodu ochranné známky.

Již v 80. letech si QNX získal reputaci spolehlivého systému pro průmyslové nasazení. Například byl použit jako operační systém pro vzdělávací počítače Unisys ICON v ontarijských školách. Jeho jádro o velikosti kolem 44 KB však bylo tehdy příliš velké pro nejmenší jednočipové mikropočítače té doby. Koncem 80. let firma přepracovala QNX tak, aby vyhovoval standardu POSIX. Výsledkem byla verze QNX 4 (uvedená počátkem 90. let), která nabídla větší kompatibilitu s Unix/POSIX a nové funkce. V této éře vzniklo také patentované grafické prostředí QNX Photon microGUI pro vestavěné systémy​ a QNX rovněž podporoval X Window System. Pro demonstraci lehkosti a schopností systému vydala firma koncem 90. let bootovatelnou demo disketu (1,44 MB) obsahující QNX s grafickým rozhraním, textovým editorem, webovým prohlížečem, TCP/IP sítí a webovým serverem​ - celý plnohodnotný operační systém s GUI běžící z jediné diskety.

unisys iconUnisys ICON

QNX, vyvíjený kanadskou společností QSSL (QNX Software Systems Ltd.), byl už tehdy považován za špičku mezi vestavěnými real-time systémy. Nabízel stabilitu, rychlost, vysokou modularitu a výjimečnou spolehlivost. To vše díky své mikrojádrové architektuře, která umožňovala běh jednotlivých součástí systému odděleně, s minimálními nároky na prostředky. QNX byl sice určen především pro průmyslové nasazení, ale jeho čistý a účelný design zaujal i Amigu - která hledala nový směr po krachu klasické platformy založené na Motorola procesorech.

V listopadu 1998 tak došlo k oficiálnímu oznámení: Amiga Inc a QSSL uzavřely partnerství, v rámci kterého měl být QNX Neutrino (nová generace systému QNX) základem budoucího operačního systému s názvem Amiga OE (Operating Environment). Zástupci Amigy tvrdili, že QNX nejvíce odpovídá duchu Amigy - je lehký, svižný, efektivní a moderní. Vývojáři byli nadšení: systém měl nabídnout jak moderní prvky (ochranu paměti, víceprocesorovou podporu, plnohodnotný multitasking), tak i prostor pro zpětnou kompatibilitu s programy z klasické Amigy.

Součástí těchto plánů byl i chystaný hardware s názvem Amiga MCC (Multimedia Convergence Computer). Šlo o počítač, který měl běžet právě na QNX s nadstavbou Amiga OE. Mluvilo se o výkonné multimediální stanici s pokročilým grafickým rozhraním, podporou 3D akcelerace, internetu, videa ve vysokém rozlišení a dalšími vymoženostmi. QNX pro tento účel nabízel své vlastní GUI Photon, ale Amiga Inc chtěla přidat své vlastní vývojové prostředí a API, které by umožnilo snadné portování aplikací a her.

Amiga MMCAmiga MMC

Počátkem roku 1999 to vypadalo velmi nadějně. QSSL dokonce otevřel speciální vývojářský portál pro komunitu kolem Amigy a probíhaly první testy. Spolupráce měla logiku - QNX byl robustní, ale zároveň dostatečně flexibilní systém, který mohl Amize dát nový směr. Vše ale změnil nástup nového vedení Amiga Inc.

V létě 1999 došlo ke změně strategie. Nový prezident Amigy Jim Collas rozhodl, že firma opustí QNX a místo něj přejde na jinou platformu - konkrétně Linux. Důvodem měla být větší otevřenost, podpora komunity a lepší možnosti rozvoje. Dne 8. července 1999 byla spolupráce s QSSL oficiálně ukončena.

Tím skončil projekt, který mohl změnit směřování Amigy. AmigaOE na bázi QNX nikdy nespatřilo světlo světa, plánovaný hardware MCC byl zrušen a firma se později vydala úplně jiným směrem - s platformou AmigaDE a následně AmigaOS 4, tentokrát na PowerPC architektuře a s jiným jádrem. QNX mezitím pokračoval ve své cestě a stal se standardem v automobilovém a průmyslovém světě.

Zůstala jen vzpomínka na krátké období, kdy se zdálo, že by se Amiga mohla vrátit na výsluní s pomocí technologie, která byla svým způsobem duchovní příbuznou původní filozofie systému - lehká, výkonná, elegantní. Pro mnohé fanoušky tak dodnes představuje spolupráce s QNX ztracenou šanci.


Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů