TripOS/68k - britský systém, který dal Amize duši

Když v roce 1985 přišla na trh revoluční Amiga 1000, nikdo z běžných uživatelů netušil, že její operační systém vznikl na poslední chvíli, spojením dvou naprosto odlišných světů. Zatímco v Kalifornii vznikalo grafické prostředí budoucnosti, ve Velké Británii ležel v šuplíku nenápadný, ale funkční operační systém jménem TripOS/68k - výsledek výzkumu z University of Cambridge a práce firmy MetaComCo. Právě on zachránil Amigu.

Vše začalo v Cambridge

Píše se rok 1976. Na University of Cambridge vzniká operační systém s názvem TripOS. Je navržen jako experimentální časově sdílený systém (timesharing OS), určený pro víc uživatelů současně. Výzkumný projekt, který měl sloužit akademickým účelům, byl postaven na jazyce BCPL - předchůdci slavného Céčka. Nikdo tehdy netušil, že o pár let později tento systém dostane druhou šanci - na zcela jiné architektuře, v jiné zemi a s úplně novým cílem.

O pět let později, v roce 1981, získala práva na TripOS malá britská firma MetaComCo. Rozhodla se jej portovat na novou architekturu - Motorolu 68000 - a tím vznikl TripOS/68k.

MetaComCo: Britská firma na správném místě

V roce 1981 vzniká britská firma MetaComCo, která získává licenci na TripOS a začíná s jeho portováním. A právě MetaComCo se v roce 1983 dostává do hledáčku firmy Commodore, která nutně potřebuje funkční operační systém pro svůj ambiciózní projekt - počítač Amiga.

Původní tým společnosti Amiga Inc. sice vyvíjel vlastní operační systém (pracovní název CAOS), ale vývoj nestíhal. Commodore tedy hledal „rychlou záplatu“ - něco, co by mohlo běžet na procesoru Motorola 68000, základním kameni Amigy.

A tehdy přišla firma MetaComCo s nabídkou: portovaný TripOS/68k, připravený na Motorolu 68000, funkční, stabilní. Commodore neváhal. Výsledkem bylo spojení britského jádra s americkým GUI.

Zrod AmigaDOSu: Sňatek z rozumu

V roce 1984 finišoval tým Amiga Inc. práci na revolučním počítači s procesorem Motorola 68000, ale něco zásadního chybělo - operační systém. Původní plán byl vyvinout vlastní systém, označovaný pracovně jako CAOS, který měl být plně nativní, modulární a psaný v jazyce C.

Jenže vývoj CAOSu se zpožďoval. Čas běžel, peníze ubývaly a Commodore, který mezitím firmu Amiga Inc. odkoupil, začal být netrpělivý. Hrozilo, že hardware bude hotový, ale nebude na něm co spustit.

A tehdy přichází na scénu MetaComCo - britská softwarová firma, která měla v rukávu řešení: hotový a funkční operační systém TripOS, portovaný na 68k architekturu. Byl sice psaný v BCPL a neměl žádné grafické prostředí, ale fungoval, měl multitasking, hierarchii zařízení i správu procesů. Byl to základ.

Commodore se rozhodl pro pragmatické řešení: spojit TripOS/68k od MetaComCo s vlastními částmi systému vyvíjenými v USA.

Výsledkem byl AmigaOS 1.0, složený ze tří hlavních vrstev:

  1. Kickstart (ROM) - základní knihovny a ovladače
  2. Intuition - moderní GUI s okny, myší a fonty (vyvinuto v Kalifornii)
  3. AmigaDOS - shell, souborový systém a multitaskingové jádro (založené na TripOS/68k)

Ačkoliv tyto části byly technicky rozdílné (jiné jazyky, různé vývojové týmy), dokázaly spolu fungovat. AmigaDOS běžel v RAM, GUI bylo svižné, a uživatelé mohli používat jak grafické prostředí, tak příkazový řádek - nevídané možnosti pro domácí počítač v roce 1985.

Co všechno uměl TripOS/68k?

Ačkoliv dnes působí archaicky, TripOS/68k měl na svou dobu řadu velmi pokročilých vlastností, které nebyly v té době samozřejmé:

  • Kooperativní multitasking - umožňoval běh více procesů zároveň, s přísným plánováním podle priorit.
  • Hierarchický souborový systém
  • Zařízení jako součást systému - DF0:, NIL:, CON: a další
  • Sdílené knihovny - miniaturní utility (často pod 0,5 KB)
  • Shell s dávkovým zpracováním - skripty typu startup-sequence
  • Podpora pro síť Cambridge Ring
  • Implementace v BCPL - s jádrem v assembleru pro výkon

Systém byl lehký, přenosný a ideální pro nasazení na omezeném hardwaru - přesně to, co Amiga potřebovala.

Ústup ze scény

Jak se AmigaOS vyvíjel, byl původní kód z TripOS/68k postupně přepsán do jazyka C a nahrazen nativními knihovnami. BCPL runtime sice přetrval až do verze 2.0, ale jeho význam rychle klesal. V pozdějších verzích AmigaOS už po TripOSu zbyly jen stopy - především v architektuře CLI a konceptech zařízení.

Dědictví, které přetrvalo

Ačkoliv se TripOS/68k dočkal jen krátké epizody slávy, jeho otisk v historii Amigy je nesmazatelný. Byl to tichý pracant, který umožnil, aby Amiga mohla na čas zazářit jako nejpokročilejší domácí počítač své doby. Bez tohoto britského systému by možná Amiga neměla co spustit - a její revoluce by přišla pozdě, nebo vůbec.

Přidat komentář

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů