TRIPOS | |
---|---|
Vývojář | University of Cambridge , University of Bath , MetaComCo , Open GI |
rodina OS | TRIPOS |
První vydání | ledna 1978 |
Podporované platformy | PDP-11 , Computer Automation LSI4 , Data General Nova , m68k , Intel 8086 , Cintcode BCPL ( VM ) |
další | OS Amiga |
TRIPOS (zkráceně z angl. TR Ivial P ortable O operating S ystem , Trivial portable Operating system ) je operační systém . Vývoj začal v Cambridge University Computer Laboratory a vedl jej Martin Richards . Pojmenována po tradiční závěrečné zkoušce na University of Cambridge . [1] První verze byla připravena v lednu 1978 a běžela na počítači DEC PDP-11 . Později byl portován na počítače Computer Automation LSI4 a Data General Nova . Práce na verzi Motorola m68k začaly v roce 1981 na University of Bath . Společnost MetaComCo získala práva na verzi m68k a pokračovala ve vývoji, dokud Commodore Amiga v roce 1985 nevybral TRIPOS jako součást operačního systému pro svůj nový počítač. Byla také součástí Cambridge Distributed Computing System na University of Cambridge .
V červenci 1985 byl představen počítač Amiga , který používal TRIPOS jako modul AmigaDOS v AmigaOS . AmigaDOS měl rozhraní příkazového řádku a souborový systém Amiga . Celý modul AmigaDOS byl původně napsán v programovacím jazyce BCPL (předchůdce C ), stejném jazyce jako samotný TRIPOS.
TRIPOS představoval preemptivní multitasking (pomocí plánování založeného na prioritách ), hierarchický souborový systém a více shellů .
Nejdůležitější koncept implementovaný v TRIPOS byl…
Velká část zdrojového kódu TRIPOS byla napsána v BCPL. Ovladače jádra a zařízení byly napsány v assembleru .
TRIPOS byl portován na mnoho platforem: Data General Nova 2, Computer Automation LSI4, zařízení na bázi procesorů Motorola 68000 a Intel 8086. Podporoval práci s počítačovými sítěmi Cambridge Ring . V roce 2010 vytvořil Martin Richards linuxový port TRIPOS pomocí virtuálního stroje Cintcode BCPL .
TRIPOS je stále aktivně podporován společností Open GI (dříve Misys Financial Systems ) se sídlem ve Worcestershire v Anglii . Mnoho pojišťovacích agentů ve Spojeném království má systémy založené na m68k (a později založené na Intelu a Linuxu) se systémem TRIPOS obsluhující terminály Qume nebo emulátory terminálu Qume prostřednictvím připojení telnet přes TCP/IP - systémy používané ke spouštění softwarového balíku Open G I BROOMS Windows / SAMBA nebo HP JetDirect , XML Integration Services .
Cintpos je experimentální interpretovaná verze TRIPOS běžící na virtuálním stroji Cintcode BCPL vyvinutém Martinem Richardsem.