Показать меню

TRIPOS

18.03.2023
0

TRIPOS (сокр. от англ. TRIvial Portable Operating System, Тривиальная портируемая операционная система) — операционная система. Разработка началась в Компьютерной лаборатории Кембриджского университета и возглавлялась Мартином Ричардсом. Названа в честь традиционного выпускного экзамена в Кембриждском университете. Первая версия была готова в январе 1978 года и работала на компьютере DEC PDP-11. Позднее она была портирована на компьютеры Computer Automation LSI4 и Data General Nova. Работа над версией для Motorola m68k началась в 1981 году в Университете Бата. Компания MetaComCo приобрела права на версию для m68k и продолжила разработку, пока TRIPOS не была выбрана в 1985 году компанией Commodore Amiga в качестве части операционной системы для своего нового компьютера. Также была в Кембриджском университете частью распределённой операционной системы (англ.) Cambridge Distributed Computing System (англ.).

Влияние на компьютеры Amiga

В июле 1985 года был представлен компьютер Amiga, использовавший TRIPOS в виде модуля AmigaDOS в AmigaOS. AmigaDOS имела интерфейс командной строки и файловую систему Amiga File System. Весь модуль AmigaDOS изначально был написан на языке программирования BCPL (предшественник Си), на том же языке, что и сама TRIPOS.

Возможности

TRIPOS обладала вытесняющей многозадачностью (при помощи шедулинга на основе приоритетов), иерархической файловой системой и множеством командных интерпретаторов.

Большая часть исходного кода TRIPOS была написана на BCPL. Ядро и драйверы устройств были написаны на ассемблере.

TRIPOS была портирована на множество платформ: Data General Nova 2, Computer Automation LSI4, устройства на базе процессоров Motorola 68000 и Intel 8086. Она поддерживала работу с компьютерными сетями Cambridge Ring. В 2010 году Мартин Ричардс сделал порт TRIPOS для работы под Linux, используя виртуальную машину Cintcode BCPL.

TRIPOS до сих пор активно поддерживается компанией Open G I (ранее называлась Misys Financial Systems) из Вустершира (Англия). Многие британские страховые агенты имеют системы на основе m68k (и позже на основе Intel и Linux) под управлением TRIPOS, обслуживающие терминалы Qume или эмуляторы терминалов Qume через telnet-соединение поверх TCP/IP — системы используются для работы пакета программ BROOMS от Open G I. Open G I добавила множество возможностей для работы современного офиса, такие как возможность печати на принтерах подключенных через Windows/SAMBA или HP JetDirect, службы интеграции XML.

Cintpos

Cintpos — экспериментальная интерпретируемая версия TRIPOS, работающая в виртуальной машине Cintcode BCPL, разработанной Мартином Ричардсом.

Еще по этой теме:
Windows NT 3.5
14:15, 14 декабрь
Windows NT 3.5
Windows NT 3.5 — вторая операционная система линейки Windows NT. Она была выпущена 21 сентября 1994 года. Одной из главных целей разработки Windows NT 3.5 было увеличение скорости работы операционной
Macintosh XL
12:01, 13 декабрь
Macintosh XL
Macintosh XL — это модифицированная версия персонального компьютера Apple Lisa, разработанного Apple Computer, Inc. Macintosh XL поставлялся с MacWorks XL, программой, которая позволяла эмулировать
OpenSolaris for System z
06:15, 11 декабрь
OpenSolaris for System z
OpenSolaris for System z — дистрибутив на основе операционной системы OpenSolaris, предназначенный для работы на мейнфреймах IBM System z. История Операционная система OpenSolaris основана на
Amiga
04:32, 11 декабрь
Amiga
Amiga — семейство домашних персональных компьютеров и операционных систем к ним, разработанные Amiga Corporation. История Разработка компьютера началась в 1982 году, в городе Лос-Гатос
Genesi
12:48, 08 декабрь
Genesi
Genesi — компьютерная компания. Genesi начинала как небольшая компания, объединившая в себе людей, которые уже много лет работают в компьютерной индустрии. Целью стало создание новой открытой
Macintosh XL
21:36, 03 декабрь
Macintosh XL
Macintosh XL — это модифицированная версия персонального компьютера Apple Lisa, разработанного Apple Computer, Inc. Macintosh XL поставлялся с MacWorks XL, программой, которая позволяла эмулировать
Комментарии:
Добавить комментарий
Ваше Имя:
Ваш E-Mail: