Venix - Venix

Venix
Venix-screenshot.jpg
Venix / 86 ejecutándose en una computadora Compaq Portable III / 286
Desarrollador VenturCom
Familia OS Versión 7 Unix / System V
Estado de trabajo Histórico
Versión inicial 1983 ; Hace 38 años ( 1983 )
Último lanzamiento 4.2.1 / 1994 ; Hace 27 años ( 1994 )
Disponible en inglés
Plataformas DEC PRO-350 y PRO-380
( compatible con PDP-11 ),
DEC PDP-11 ,
DEC Rainbow 100 ,
IBM PC

Interfaz de usuario predeterminada
Interfaz de línea de comandos (versión anterior), X Window System , Motif , OpenLook

Venix es una versión descontinuada del sistema operativo Unix para computadoras de gama baja, desarrollada por VenturCom , una "compañía que se especializa en las implementaciones más pequeñas de Unix".

Visión general

Una versión funcional de Venix / 86 para IBM PC XT se demostró en Comdex en mayo de 1983. Se basó en la Versión 7 de Unix con algunas mejoras de BSD (notablemente vi , more y csh ) y mecanismos personalizados de comunicación entre procesos . Era el primer sistema operativo UNIX con licencia disponible para IBM PC y sus compatibles, admitía acceso de lectura / escritura a una partición DOS / FAT separada y podía ejecutarse en tan solo 128 KB (se recomiendan 256 KB - 512 KB).

En septiembre de 1984, se lanzó Venix / 86 Encore; era compatible con varios de los primeros PC compatibles, incluidos el AT&T 6300 , el Zenith 150 , el (primer) PC NCR y el PC profesional Texas Instruments .

Venix Encore, que luego se convirtió en Venix 2.0, todavía se basaba en la versión 7 de Unix y se ejecutaba en DEC Rainbow 100 (Venix / 86R), así como en PC (Venix / 86 y / 286). El sistema contenía una serie de mejoras, en particular herramientas para acceder a archivos DOS directamente en una partición DOS / FAT y un depurador ADB actualizado. El sistema se presentó en dos versiones: una versión para 2 usuarios con un precio de $ 800 y una versión para 8 usuarios a $ 1,000. No hubo diferencias técnicas entre los dos.

Confusamente, Venix 2.0 para la microcomputadora DEC PRO-380 (Venix / PRO) se basó "esencialmente" en System III . Ya no funcionaba en el Pro350. Esto se aclara en las instrucciones de compilación de ckermit 4E, que tiene un objetivo especial para Pro con Venix 1.0, pero le indica al usuario que use el objetivo para Pro con Venix 2.0. Estas mismas fuentes también dejan en claro que Venix tenía una interfaz TTY mejorada en relación con un sistema Unix V7 puro. sysiii

Venix 2.1 fue lanzado al menos para PC . Al igual que el Venix / 86 original, incluía un compilador de C , un intérprete de BASIC y agregó un compilador de Fortran 77 como opción. Un kit de controladores opcional hizo posible desarrollar controladores de hardware para el sistema y generar nuevos núcleos. En noviembre de 1985, Unisource Software Corp., un minorista de Venix, anunció la disponibilidad de RM / Cobol para Venix.

A partir de la versión 3.0, Venix se basó en System V . Una versión en tiempo real basada en System V.3.2 fue lanzada para el 386 en 1990.

La última versión, Venix 4.2.1, basada en UNIX System V Release 4.2 (UnixWare), fue lanzada en 1994. El sistema de la estación de trabajo incluía el sistema operativo en tiempo real, redes NFS y TCP / IP , X , OpenLook y Motif GUI, y el sistema de archivos de registro en diario de Veritas ( vxfs ). Un sistema de desarrollo incluía además un compilador ANSI C , una biblioteca de funciones en tiempo real, software de desarrollo GUI, utilidades de desarrollo en tiempo real y controladores de dispositivos de E / S industriales seleccionados.

Recepción

En su revisión de 1984, PC Magazine encontró a Venix funcional, a pesar de algunos errores en las versiones iniciales. Su uso del BIOS para acceder a los dispositivos lo hizo más portátil que su competidor PC / IX , pero ralentizó el procesamiento de la pantalla; la velocidad de acceso al disco se encontró que era similar. BYTE declaró que Venix en el formulario DEC Profesional e IBM PC "lleva a cabo de manera adecuada", pero criticó su límite en los procesos de fondo .

Ver también

Referencias

Otras lecturas

enlaces externos