ICL DRS era una gama de computadoras departamentales de International Computers Limited (ICL). Originalmente representaba Sistema de recursos distribuidos , [1] el nombre completo se eliminó posteriormente en favor de la abreviatura.
A mediados de la década de 1980, unidades de negocios separadas de Office Systems habían producido una gama dispar de productos que incluían PC compatibles con IBM, como PWS (un clon de PC/AT ), servidores pequeños con la marca DRS y varios servidores Unix más grandes vendidos bajo la gama Clan. Un cambio de marca a finales de 1988 los unió bajo la marca DRS, con una librea gris medio y verde menta consistente.
La división ICL responsable de estos sistemas finalmente pasó a formar parte de la empresa conjunta Fujitsu-Siemens .
El DRS original fue el DRS 20 producido en Utica, Nueva York y lanzado en septiembre de 1981. [1] Ejecutaba el sistema operativo propietario DRX (Distributed Resource Executive). El 'terminal inteligente' básico (modelo 10/110/210) utilizaba procesadores 8085 de 8 bits (procesadores de estación de trabajo, aplicaciones y red), cada uno con entre 32 KB y 128 KB de memoria. El Modelo 210 también tenía un procesador de aplicaciones 80188 con 512 KB para ejecutar CP/M . Los modelos más grandes, 20 y 40, tenían unidades de disquete. Los modelos de suelo 50, 150 y 250 tenían discos duros, desde donde arrancaban los modelos sin disco. En los primeros modelos, se trataba de disquetes de 8" y, más tarde, de 5¼".
El modelo sin disco, que acompañaba al DRS 20, era el DRS 10. Tenía 10 KB disponibles para programas de aplicaciones desarrollados en CIS COBOL.
Se pueden conectar hasta 16 máquinas DRS 20/DRS 10 a través de LAN con las direcciones configuradas mediante interruptores DIP en la parte posterior de la unidad. La LAN se formó mediante un cable coaxial de 93 ohmios en una formación de bus que funciona a 1,25 Mbps.
El modelo final 310 (diseñado como un módulo DRS 300) tenía un segundo procesador de aplicaciones 80186 con 1 MB de RAM para ejecutar DOS concurrente , emulando una PC IBM con una pantalla Hercules .
A mediados de la década de 1980, ICL desarrolló el DRS 300 en Kidsgrove y corrió por Utica. Lanzado en 1986, DRS 300 era un sistema modular que constaba de unidades de tamaño A4 diseñadas para colocarse en una estantería de oficina. Los módulos que contenían una fuente de alimentación (Kx), un procesador (Ax), discos duros y disquetes (Dx), una cinta transmisora (Sx), etc., se conectaron mediante SCSI . Los modelos iniciales utilizaban un procesador 80286 de 6 MHz (módulo A1) con hasta 1 MB de memoria. Los módulos posteriores utilizaron un procesador de 8 MHz (A2) o 80286 con coprocesador matemático 80287 (A3) con hasta 4 MB, y ejecutaron Concurrent CP/M-86 y posterior Concurrent DOS . [2] Aunque esto podría ejecutar código desarrollado bajo CP/M , PC DOS o MS-DOS , en la práctica las aplicaciones disponibles eran limitadas porque muchos paquetes empaquetados desarrollados para IBM PC hacían uso de acceso directo al hardware (IBM). Esto se solucionó mediante el uso de tecnología de clonación suave para interceptar dichas llamadas. [3] Sin embargo, esto requirió el lanzamiento continuo de parches para nuevas versiones de aplicaciones.
El DRS 300 inicial también ejecutó la implementación de ICL de Unix System V Release 2, DRS/NX V2, aunque nunca se lanzó comercialmente. Posteriormente se agregó un módulo 80386 (A4) para ejecutar un DRS/NX V3 de 32 bits, basado en System V Release 3.
Estas marcas se aplicaron a cajas Unix compradas. El DRS 400 se originó como Clan 4, basado en el Motorola 68020 con Uniplus Unix de UniSoft . Posteriormente fue reemplazado por el DRS 400E, basado en el Motorola 68030 con DRS/NX V3. DRS 500 se originó como Clan 5, 6 y 7 basado en el CCI Power 6/32. Este fue construido en Irvine por CCI , que había sido adquirida por STC PLC, matriz de ICL . CCI también fue la fuente de lo que se convirtió en el paquete de aplicaciones de oficina OfficePower insignia de ICL en toda la gama DRS. [4]
El sucesor del DRS 300, el DRS 3000, era un modelo de suelo compatible con IBM, basado en 80486 , que ejecutaba SVR4 . El nivel 656 basado en Pentium P5 se lanzó en septiembre de 1993. [5]
El DRS 6000 desarrollado internamente (Irvine/Bracknell) se lanzó en enero de 1990 como un servidor basado en SPARC del tamaño de una lavadora , ejecutando la implementación de ICL de Unix System V Versión 4 ( SVR4 ). También tenía una placa de módulo de servicio central (CSM) basada en 68020, lo que generó comentarios sarcásticos en la prensa de que era un DRS 400 disfrazado. En 1992, había modelos de escritorio, delgados y de tamaño completo, que iban desde un modelo de escritorio con un solo procesador con una potencia de 29 MIPS (L240) hasta un modelo de 4 procesadores con una potencia de 116 MIPS (L644). El precio inicial de los modelos de cuatro procesadores se proyectó en alrededor de 150.000 dólares antes de su introducción. [6] Fujitsu vendió algunos modelos como DS/90. ICL recibió el Queen's Award for Export Achievement por DRS 6000 en 1993.
El DRS 6000 compitió directamente con el RS/6000 de IBM , que se lanzó unas semanas después; Originalmente planeado para llamarse DRS 600, se le cambió el nombre cuando se descubrió que IBM se había decidido por el RS 6000.
En 1994, la gama DRS fue reemplazada por SuperServer (Ks (SPARC) y Ki (Intel)) y TeamServer (Es (1-2 CPU SPARC), Hs (2-4 CPU SPARC), Ei (1 CPU x86 ), Hola (2 CPU x86)) gamas de máquinas basadas en SPARC e Intel, que ejecutan DRS/NX Unix o Microsoft Windows NT. El producto DRS/NX en su versión 7.0 fue una implementación de Unix System V versión 4.2. [7]
En 1987, la DRS Professional Work Station (PWS) fue la primera incursión de ICL en la informática compatible con IBM PC/AT . El DRS PWS se lanzó inicialmente con MS-DOS 4.0 (no debe confundirse con las versiones públicas posteriores de IBM DOS 4.0 en julio de 1988 y MS-DOS 4.01 en noviembre de 1988). Esta era una versión multitarea preventiva en modo real, desarrollada a partir de MS-DOS 2.0 y también fue la precursora de OS/2 . Pronto fue reemplazado por MS-DOS 4.1 cuando estuvo disponible; Esto fue escrito especialmente para el DRS PWS, pero no se terminó para el lanzamiento. Microsoft acordó escribir una versión personalizada de MS-DOS 4.0 para ICL que aprovecharía la memoria adicional de las computadoras ICL. Como consecuencia, los usuarios de PWS tuvieron una serie de desafíos de compatibilidad de software, aunque la Unidad de Negocios de PC (PCBU) de ICL BRA04, en Bracknell, parcheó algunas aplicaciones para clientes más grandes.
El PWS estaba posicionado para competir con el IBM Personal System/2 (PS/2) y el DEC Vaxstation 2000 . En 1988, el DRS PWS y el DRS PWS 386 fueron renombrados respectivamente como DRS Modelo 60 y DRS Modelo 80.
El hardware PWS era un gran chasis de torre de escritorio o de suelo, que se ejecutaba en un procesador Intel 80286 de 8 MHz que luego fue reemplazado por un Intel 80386 de 20 MHz (DRS PWS 386). La expansión de la memoria se realizó a través de tarjetas propietarias (tarjetas de 1 MB o 4 MB, 16 MB en total) e inicialmente no había soporte para unidades de disquete de alta densidad (HD) de 1,44 MB, aunque una modificación de hardware en las líneas de reloj en el controlador de disquete significó que Se podrían actualizar versiones posteriores del PWS. El controlador ENGA (video en red compatible con EGA) mostraba gráficos y texto EGA estándar con una línea adicional reservada en la fila inferior para mensajes de tareas de comunicación y multitarea.
El PWS era capaz de comunicarse con los servicios departamentales y de mainframe de ICL utilizando una combinación de protocolos Microlan2 y OSLAN (red de área local de sistemas abiertos). La conectividad de red de Microsoft y OSLAN se admitió a través de tarjetas BICC OSLAN (OSLAN es la implementación de ICL de protocolos de transporte OSI a través de Ethernet). La compatibilidad con TCP/IP y DECnet fue implementada por terceros mediante controladores de paquetes, ya que NDIS no estaba disponible en ese momento.
Los idiomas en DRS 20 bajo DRX incluían Microsoft BASIC , [10] Micro Focus CIS-COBOL, [10] Pascal , 8085 Assembler y paquetes de creación de aplicaciones, incluidos Userbuild y la suite Demon.
Los idiomas en DRS 300 DOS simultáneos incluían Lattice C , CBASIC , Micro Focus Level II COBOL y lenguajes de investigación digital, incluidos FORTRAN y Pascal .
El software de desarrollo en las gamas DRS basadas en Unix (300 a 6000) incluía C , Micro Focus y RM COBOL , EPC C++ , FORTRAN y Pascal , y bases de datos relacionales que incluyen Ingres , Informix , Oracle , Sybase y Progress 4GL suministradas por Progress Software .
Durante este período, la estrategia de software de ICL consistió cada vez más en poner a disposición en su propio hardware paquetes de software populares desarrollados por terceros. Casi invariablemente esto implicaba portar el código fuente, ya que no había suficiente compatibilidad entre máquinas a nivel binario. Para reducir el costo de esta actividad y la desventaja comercial de no tener una cartera de software tan grande como la de los proveedores rivales, ICL invirtió grandes esfuerzos para mejorar la compatibilidad entre industrias a través de iniciativas como X/Open .