Idris (operativsystem)

Idris
Atari Idris XWindows 1.jpg
Idris och X Window System körs på en Atari Mega ST
Utvecklare PJ Plauger ( Whitesmiths )
OS-familjen Unix-liknande
Arbetstillstånd Historisk
Initial release 1979 ; 44 år sedan ( 1979 )
Tillgänglig i engelsk
Plattformar PDP-11 , VAX , Motorola 68000 , System/370 , Intel 8086 , Atari ST , Apple Macintosh , INMOS T800

Standardanvändargränssnitt _
Kommandoradsgränssnitt , GUI ( X Window System )
Licens Proprietär kommersiell programvara

Idris är ett avvecklat multi-tasking, Unix-liknande , multi-användare, realtidsoperativsystem släppt av Whitesmiths i Westford, Massachusetts . Produkten var kommersiellt tillgänglig från 1979 till 1988.

Bakgrund

Idris skrevs ursprungligen för PDP-11 av PJ Plauger , som började arbeta på Idris i augusti 1978. Den var binärkompatibel med Unix V6 på PDP-11, men den kunde köras på icke- minneshanterade system (som LSI-11 eller PDP-11/23 ). Kärnan krävde 31 KB RAM , och C-kompilatorn ( som tillhandahålls tillsammans med standard V6 - verktygsuppsättningen) hade mer eller mindre samma storlek.

Hamnar

Även om Idris från början var tillgänglig för PDP-11, portades den senare för att köras på ett antal plattformar, såsom VAX , Motorola 68000 , System/370 och Intel 8086 . Det fanns också en version som använde bankväxling för minneshantering, som kördes på Intel 8080 .

1986 överförde David M. Stanhope på Computer Tools International Idris till Atari ST och utvecklade sin ROM - startpatron . Detta arbete omfattade också en hamn X till Idris. Computer Tools and Whitesmiths erbjöd den till Atari som en ersättning för Atari TOS , men så småningom marknadsförde den direkt till ST-entusiaster.

En specifik version av Idris (CoIdris) paketerades som en .COM-fil under DOS och använde den för I/O- tjänster på låg nivå.

Idris portades till Apple Macintosh (som MacIdris) av John O'Brien (från Whitesmiths Australia) och förblev tillgänglig fram till början av 1990-talet. MacIdris kördes som ett program under Finder eller Multifinder .

Efter att Whitesmiths hade slagits samman med Intermetrics , portades Idris – tillsammans med dess utvecklingsverktygskedja – av Real Time Systems Ltd till INMOS T800- transputerarkitekturen för Parsytec SN1000 multiprocessor.