Idris: История и порты устаревшей операционной системы
Idris (operating system)
Idris: устаревшая Unix-подобная ОС реального времени для PDP-11 (1979-1988). Разработана Whitesmiths, совместима с Unix V6, работала на LSI-11/PDP-11/23.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Idris — это прекращенная разработка многозадачной, многопользовательской операционной системы реального времени, похожей на Unix, выпущенная компанией Whitesmiths из Вестфорда, штат Массачусетс. Продукт был коммерчески доступен с 1979 по 1988 год.
Idris is a discontinued multi tasking, Unix like, multi user, real time operating system released by Whitesmiths, of Westford, Massachusetts. The product was commercially available from 1979 through 1988.
Предыстория
Идрис был первоначально разработан для PDP 11 П. Дж. Плаугером, который начал работу над Идрисом в августе 1978 года. Он был двоично совместим с Unix V6 на PDP 11, но также мог работать на системах без управления памятью (таких как LSI 11 или PDP 11/23). Ядру требовалось 31 КБ оперативной памяти, а компилятор C (поставляемый вместе со стандартным набором инструментов V6) имел примерно такой же размер.
Idris was originally written for the PDP 11 by P. J. Plauger, who started working on Idris in August 1978. It was binary compatible with Unix V6 on PDP 11, but it could run on non memory managed systems (like LSI 11 or PDP 11/23) as well. The kernel required 31 KB of RAM, and the C compiler (provided along with the standard V6 toolset) had more or less the same size.
Порты
И хотя Idris изначально был доступен для PDP 11, позже он был портирован для работы на ряде платформ, таких как VAX, Motorola 68000, System/370 и Intel 8086. Существовала также версия, использовавшая переключение банков памяти для управления памятью, работавшая на Intel 8080. В 1986 году Дэвид М. Станхоуп из Computer Tools International портировал Idris на Atari ST и разработал его ROM-загрузочный картридж. Эта работа также включала портирование X в Idris. Computer Tools и Whitesmiths предложили Atari использовать его в качестве замены Atari TOS, но в итоге стали продавать его напрямую энтузиастам ST. Определенная версия Idris (CoIdris) поставлялась в виде COM-файла под DOS и использовалась для низкоуровневых операций ввода-вывода. Idris был портирован на Apple Macintosh (под названием MacIdris) Джоном О'Брайеном (из Whitesmiths Australia) и оставался доступным до начала 1990-х годов. MacIdris работал как приложение под Finder или MultiFinder. После слияния Whitesmiths с Intermetrics, Idris вместе с инструментарием разработки был портирован компанией Real Time Systems Ltd на архитектуру транспондера INMOS T800 для мультипроцессора Parsytec SN1000.
Although Idris was initially available for the PDP 11, it was later ported to run on a number of platforms, such as the VAX, Motorola 68000, System/370 and Intel 8086. There was also a version that used bank switching for memory management, that ran on the Intel 8080. In 1986, David M. Stanhope at Computer Tools International ported Idris to the Atari ST and developed its ROM boot cartridge. This work also included a port of X to Idris. Computer Tools and Whitesmiths offered it to Atari as a replacement for Atari TOS, but eventually marketed it directly to ST enthusiasts. A specific version of Idris (CoIdris) was packaged as a COM file under DOS and used it for low level I/O services. Idris was ported to the Apple Macintosh (as MacIdris) by John O'Brien (of Whitesmiths Australia) and remained available until the early 1990s. MacIdris ran as an application under the Finder or MultiFinder. After Whitesmiths had been merged with Intermetrics, Idris along with its development toolchain was ported by Real Time Systems Ltd to the INMOS T800 transputer architecture for the Parsytec SN1000 multiprocessor.