TRIPOS ( Trivial Portable Operating System ) es un sistema operativo para ordenadores . Su desarrollo comenzó en 1976 en el Laboratorio de Informática de la Universidad de Cambridge y fue dirigido por el Dr. Martin Richards . La primera versión apareció en enero de 1978 y originalmente se ejecutaba en un PDP-11 . Posteriormente, se adaptó al Computer Automation LSI4 y al Data General Nova . El trabajo en una versión para Motorola 68000 comenzó en 1981 en la Universidad de Bath . MetaComCo adquirió los derechos de la versión para 68000 y continuó su desarrollo hasta que TRIPOS fue elegido por Commodore en marzo de 1985 para formar parte del sistema operativo de su nuevo ordenador Amiga ; también se utilizó en Cambridge como parte del Cambridge Distributed Computing System .
Los estudiantes del departamento de Informática de Cambridge se refieren cariñosamente a TRIPOS como el Sistema Operativo Terriblemente Confiable e Increíblemente Portátil . El nombre TRIPOS también hace referencia al sistema Tripos de cursos y exámenes de pregrado , exclusivo de la Universidad de Cambridge.
Influencias en el ordenador Amiga
En julio de 1985 se presentó el Amiga , que incorporaba TRIPOS en el módulo AmigaDOS de AmigaOS . AmigaDOS incluía una interfaz de línea de comandos y el sistema de archivos Amiga . Todo el módulo AmigaDOS se escribió originalmente en BCPL (un antecesor del lenguaje de programación C ), el mismo lenguaje utilizado para escribir TRIPOS. Posteriormente, AmigaDOS se reescribió en C a partir de AmigaOS 2.x, manteniendo la compatibilidad con versiones anteriores hasta AmigaOS 4 (completamente reescrito en C), momento en el que AmigaDOS abandonó su herencia BCPL.
Características
TRIPOS ofrecía funciones como la multitarea preventiva (mediante la planificación de prioridad estricta), un sistema de archivos jerárquico y múltiples intérpretes de línea de comandos .
Los conceptos más importantes de TRIPOS han sido el enfoque sin gestión de memoria (es decir, no se realizan comprobaciones para evitar que los programas utilicen memoria no asignada) y el paso de mensajes mediante punteros en lugar de copiar el contenido de los mensajes. Estos dos conceptos, en conjunto, permitieron enviar y recibir más de 1250 paquetes por segundo en una CPU Motorola 68010 de 10 MHz .
La mayor parte de TRIPOS se implementó en BCPL . El núcleo y los controladores de dispositivos se implementaron en lenguaje ensamblador .
Una característica destacable de TRIPOS/BCPL fue su uso de bibliotecas compartidas , algo poco común en aquel entonces, lo que dio como resultado utilidades pequeñas y, por lo tanto, de carga rápida. Por ejemplo, muchas de las utilidades estándar del sistema ocupaban menos de 0,5 KB, en comparación con un mínimo típico de unos 20 KB para código funcionalmente equivalente en un sistema Unix o Linux moderno.
TRIPOS se adaptó a varias máquinas, incluyendo Data General Nova 2 , Computer Automation LSI4, Motorola 68000 y hardware basado en Intel 8086. Se ofreció como sistema operativo estándar en Microbox III, una computadora basada en Motorola 68010 producida por Micro Concepts, junto con alternativas como CP/M y OS-9 . [ 1 ] Incluía soporte para la red de área local Cambridge Ring . Más recientemente, Martin Richards produjo una adaptación de TRIPOS para ejecutarse bajo Linux , utilizando la máquina virtual Cintcode BCPL.
A partir de febrero de 2020 TRIPOS sigue recibiendo mantenimiento activo por parte de Open GI | Open GI Ltd. (anteriormente Misys Financial Systems) en Worcestershire , Reino Unido . Muchos corredores de seguros británicos cuentan con un sistema TRIPOS basado en Linux/ Intel que da servicio a estaciones de trabajo en red a través de una conexión TCP/IP . Estos sistemas se utilizan para ejecutar el conjunto de aplicaciones BROOMS de Open GI. Open GI ha añadido diversas funcionalidades para adaptarse a la oficina moderna, como la capacidad de integrarse con numerosas aplicaciones y servicios de uso común, como SQL Server, Citrix XENAPP , servidores de terminal , etc.
Comandos
La siguiente lista de comandos es compatible con la CLI de TRIPOS. [ 2 ]
- UN ENLACE
- ENSAMBLAJE
- ASIGNAR
- ROMPER
- do
- CD
- CONSOLA
- COPIAR
- FECHA
- BORRAR
- DIR
- COPIA DE DISCO
- DISKDOCTOR
- ECO
- ED
- EDITAR
- ENDCLI
- FALLO
- FALLA
- NOTA DE ARCHIVO
- FORMATO
- SI
- INFORMACIÓN
- INSTALAR
- UNIRSE
- LABORATORIO
- LISTA
- HACER
- MONTAR
- NEWCLI
- CAMINO
- INMEDIATO
- PROTEGER
- ABANDONAR
- REETIQUETAR
- REBAUTIZAR
- CORRER
- BUSCAR
- SALTAR
- CLASIFICAR
- PILA
- ESTADO
- TIPO
- VDU
- ESPERAR
- POR QUÉ
Cintpos
Cintpos es una versión interpretativa experimental de TRIPOS que se ejecuta en la máquina virtual Cintcode BCPL , también desarrollada por Martin Richards.
Referencias
- Manuales de referencia
- La página de Cintpos de Martin Richards
- Breve historia informal del Laboratorio de Computación
- En el principio fue CAOS
Lecturas adicionales
Enlaces externos
- Guía de historia de Amiga: TripOS/68k
- Computadora CBG Stallone
- Amiga
- Introducciones relacionadas con la informática en 1978
- Sistemas operativos descontinuados
- Historia de la informática en el Reino Unido
- Laboratorio de Informática de la Universidad de Cambridge
- Sistemas operativos X86