archivo

Historia

jav_ql_smsqeIncluimos en el blog este artículo traducido por Zerover y colgado inicialmente en el Wiki de RetroWiki: Enlace.

Zerover, a modo de introducción al artículo “Breve historia de SMSQ”, nos cuenta:

Tony Tebby, el autor, es conocido por haber creado el QDOS, que, junto al intérprete de SuperBASIC escrito por Jan Jones, es el contenido de la ROM del QL.

Para los que no conozcan mucho la máquina y lean el artículo, aclaro que SBASIC es al SMSQ como el SuperBASIC es al QDOS. SBASIC está escrito por Tony Tebby y es una evolución del SuperBASIC de Jan Jones, y tiene algunas características nuevas, como por ejemplo el poder ejecutar varios SBASIC en multitarea. A veces se escribe S*BASIC para referirse a los dos a la vez.

SMSQ/E, la evolución de SMSQ, que a su vez es una muy mejorada evolución del sistema operativo QDOS del QL, actualmente es libre, gratis y de código abierto, y aún sigue manteniéndose gracias a Wolfgang Lenerz. La última versión en el momento en que publicamos este artículo, es de septiembre de 2016. Se puede descargar de http://www.wlenerz.com/smsqe y se puede probar con la también gratuita máquina virtual compatible QL QPC de Marcel Kilgus. Para conocer a fondo las posibilidades podéis mirar el manual que se puede descargar de http://www.wlenerz.com/QLStuff.

Os dejamos, a continuación, el artículo traducido de lo que ha sido la evolución del QL, de su Sistema Operativo, de la mano de su creador y mantenedor durante muchos años.

Read More

Gary Kildall

Gary Kildall

Gary Kildall, uno de los miembros del equipo de Intel que desarrolló el microprocesador 8080, creo su primera versión del sistema CP/M en 1974 para apoyar a un compilaro para PL/M, el primer lenguaje de alto nivel que produjo Intel. En 1975 agregó un editor (ED), un ensamblador (ASM) y un debugger (DDT), o programa de depuración de programas de usuario. Le ofreció el nuevo sistema operativo a Intel, que lo rechazó, hecho que probablemente haya sido lo mejor que le puediera haber ocurrido a Kildall. Asociado con Dorothy McEwan, empezó a publicar revistas para aficionados y a vender el CP/M de forma particular. El CP/M de Kildall superó rápidamente en ventas a las revistas para aficionados.

Ya sea por el diseño o debido a un rotundo golpe de suerte, Kildall había dado con un sistema que solucionaba en gran medida el principal problema del microordenador en sus primeros años: el de la compatibilidad. Los tres ordenadores de mayor consumo más importante de finales de los años setenta (el PET, el Apple y el Tandy) tenían sistemas operativos de disco incompatibles, y los productores independientes de software tenían que optar por un formato u otro. El código debía escribirse por completo para lograr que un producto de software funcionar con una máquina diferente de aquella para la cual había sido diseñado. Pero el CP/M vino a cambiar completamente esta situación: su considerable popularidad significó que una gran mayoría de fabricantes comenzara a adoptarlo, creando por consiguiente un “estándar” de facto. Muchas firmas que habían elegido para sus máquinas los procesadores Intel 8080 o Zilog Z80 especificaron el CP/M porque ofrecía una fomra sencilla de manejar el acceso a pantalla, impresora, discos, etc. Su popularidad iba en aumento y cada vez se disponía de más software CP/M, lo que representaba un incentivo aún mayor para adoptarlo.

Mientras el CP/M se difundía, Digital Research se concentro en los sistemas para múltiples usuarios y produjo el MP/M. Éste estaba diseñado para ser compatible con el CP/M en todos los aspectos, si bien sus primeras versiones no compartieron nada el éxito del CP/M. El fraccionamiento de las áreas de usuario y otras configuraciones que el programador de sisteas pudiera necesitar hacer no eran en absoluto sencillas y en el tratamiento de archivos difería a veces del CP/M. No obstante, debido a que los costos de los microprocesadores iban disminuyendo a medida que iba aumentando la producción, la necesidad de que varios usarios compartieran un procesador ya no tenían una fuerte necesidad desde el punto de vista económico. Tal vez por esto el MP/M no logró hacerse popular.

Sede inicial de Digital Research, Massachusetts

Sede inicial de Digital Research, Massachusetts

Digital Research reunió fondos de varias empresas de inversión en 1981, para convertirse en una auténtica multinacional, con una presencia notablemente fuerte en Europa (donde llegó a tener oficinas en Gran Bretaña, Alemania y Francia). Aproximadamente al mismo tiempo, Digital Research fue una de las primeras compañías en asegurarse el contrato para desarrollar un sistema operativo para el recientemente diseñado Personal Computer de IBM. A pesar de que el contrato para el IBM-PC al final lo obtuvo Microsoft, Digital Research no salió para nada derrotada. Desde entonces actualizó el CP/M para los procesadores de Intel 8088/8086 para hacerlos similares al MS-DOS y también dio un nuevo paso adelante con el Concurrent CP/M.

El Concurrent CP/M es el opuesto del MP/M, permitiendo la ejecución simultánea de diversos programas en el mismo procesador. Con este sistema, un usuario podría trabajar en tres tareas diferentes al mismo tiempo (p. ej., hoja electrónica, generación de informes y correo electrónico) pasando de una a otra a voluntad. Las versiones existentes del Concurrent CP/M pueden visualizar simultáneamente cada pantalla (o parte de ella) utilizando una configuración de “ventana”. Nuevas versiones del Concurrent CP/M prometían ejecutar directamente la mayoría de los programas escritos para el IBM PC-DOS.

Entre las decisiones estratégicas que tomó Digital Research y muchas otras firmas de sistemas y lenguajes, fue la de concentrar todo su trabajo de desarrollo en el lenguaje C, que es especialmente notable por su portabilidad. El código escrito en C sólo debe ser recompilado para que pueda ser usado en otro procesador, aunque esta característica despertó críticas en cuanto a que se trataba de una codificación incómoda. Es mejor, razonaban sus detractores, hacer un trabajo adecuado en ensamblador para cada procesador individual. Sin embargo, el uso de C fue adquiriendo una creciente popularidad y puesto que el sistema operativo UNIX, tan ampliamente utilizado, estaba escrito en C, la tendencia hacia este lenguaje fue irreversible.

Digital Research fue ciertamente coherente con su idea de que la verdadera portabilidad solo era posible a través de lenguajes de alto nivel. Por ello, pasó a proporcionar varios lenguajes para una amplia gama de micros. En el extremo más bajo del mercado, sin embargo, Digital Research organizó un Departamento de Productos para el Consumidor que vendería su BASIC Personal, CP/M Personal y su propia versión de LOGO. El Personal CP/M, al igual que el CP/M-86, estaba diseñado para ser almacenados en ROM y pronto estuvo disponible también para el chip Z-80 en virtud de un acuerdo con Zilog.

Posteriormente Digital Research se embarcó en el desarrollo de VIP y GSX. VIP es un envoltorio que permite que quienes desarrollan programas puedan presentar una interface uniforme para el usuario, independientemente del paquete de aplicaciones que esté ejecutando. Varias aplicaciones podía compartir los mismos datos, y éstos podían ser transferidos de una a otra. En este sentido el VIP fue muy similar a la tecnología Lisa y Macintosh de Apple pero requería menos memoria. El VIP podía funcionar en cualquier ordenador con más de 50 Kbytes de RAM y equipado con 150 Kbytes o más de espacio de disco.

El GSX era destinado a ser para los gráficos lo que el CP/M fue para los discos. Utilizaba un juego estándar de funciones para gráficos que se podían emplear en una variedad de distintos elementos de hardware. GSX es una versión para microordenador del estándar gráfico GKS (relacionado con NAPLPS).

Más tarde, partiendo de GSX, Digital Research creó su propio GUI (Interfaz Gráfica de Usuario) llamada GEM (Graphical Environment Manager). GEM era un sistema de ventanas para ser usado con el sistema operativo CP/M sobre procesadores Intel 8088 y para el microprocesador Motorola 68000. Versiones posteriores funcionaban también sobre DOS para toda la familia x86.

GEM es conocido sobre todo por ser el entorno gráfico de usuario de la serie de ordenadores Atari ST, y fue también distribuido con una serie de ordenadores compatibles IBM PC creados por Amstrad (PC1512, PC1640 y Sinclair PC200). Fue el núcleo también para una pequeña cantidad de programas DOS, de los cuales el más destacado fue Ventura Publisher. También se portó a otros ordenadores que previamente no tenían interfaz gráfica, pero no llegó a ganar popularidad en esos sistemas.

Digial Research fue muy prolija también en el desarrollo de una amplia gama de compiladores e intérpretes de varios lenguajes de programación incluyendo C, Pascal, COBOL, Forth, PL/I, PL/M, BASIC, y Logo.

En 1991, Digital Research finalmente fue comprada por Novell, la cual pretendía extenderse en el mercado de los Sistemas Operativos con la experiencia de Digital Research en este campo.

——
Fuentes:
– Enciclopedia “Mi Computer”, fascículo 36. Editorial Delta, 1984
– Wikipedia, http://es.wikipedia.org/wiki/Digital_Research
– Wikipedia, http://es.wikipedia.org/wiki/Graphical_Environment_Manager

MetaComCoLa casa de software MetaComCo fue creada en 1981 por Peter Mackeonis y Derek Budge para desarrollar software de sistemas para ordenadores de 16 y 32 bits. Su sede principal fue en Bristol (Inglaterra) pero pronto establecieron una oficina en Pacific Grove, California, para dar servicio a sus clientes estadounidenses.

Su primer producto de éxito fue Personal BASIC, desarrollado para Digital Research, el cual se convirtió en un estándar en ordenadores que ejecutaban CP/M-86. Posteriormente, MetaComCo comenzó a crear software para el microprocesador 68000 y produjo versiones de BCPL, PASCAL, LISP y C para el Sinclair QL y el Atari ST, así como ensambladores 68000 y paquetes para desarrollo de software.

En 1984 el Dr. Tim King se unió a la compañía, trayendo con él una versión de los TRIPOS, un sistema operativo para el procesador Motorola 68000 en el que había trabajado anteriormente siendo un investigador de la Universidad de Cambridge. En esa época, MetaComCo fue contactada para escribir el AmigaOS para el Commodore Amiga cuando otra casa de software de sistemas, contratada inicialmente para desarrollar un OS para la nueva máquina, falló en entregar el producto. El AmigaOS se basó en Tripos. Al doctor Tim King, jefe del departamente de I+D de MetaComCo, se le asignó la tarea de adaptar el Tripos y convertirlo en un sistema operativo funcional para el Amiga en el plazo de un mes. De este modo, Metacomco se comprometió en el proyecto Amiga, produciendo también el AmigaBASIC (el intérprete de BASIC empaquetado con la máquina), PASCAL y LISP. MetaComCo desarrolló también un macroensamblador y sistemas de desarrollo que se ejecutaban bajo Unix y MS-DOS.

Posteriormente, varios ingenieros de MetaComCo fundaron una empresa llamda Perihelion Software, y uno de sus fundadores, Mackeonis, fundó Triangle Publishing. Estas compañías continuaron con el desarrollo de software para las familias de ordenadores Atari ST, Amstrad y GoldStar Computers.


Fuentes:
– Enciclopedia Mi Computer, fascículo 115. Editorial Delta, 1984.
http://en.wikipedia.org/wiki/MetaComCo

El equipo Xerox ALTO fue diseñado y construido en Xerox PARC en 1972. Presentaba tecnologías muy avanzadas: ratón, BitBlt (manipulaciones de pantalla de alta velocidad), una pantalla de mapa de bits, ventanas superpuestas, menús, iconos, edición de texto “wysiwyg”, programación orientada a objetos, aplicaciones simultáneas, red Ethernet, sistemas CAD, correo electrónico e impresión láser. Muchas de estas cosas que percibimos hoy en día como cotidianas, se empezaron a gestar hace más de 30 años en el PARC. Aunque parezca un tanto irónico, podríamos preguntarnos: ¿Qué ha ocurrido en los últimos 30 años que no fuera descubierto en el PARC?

PARC_Alto

PARC_Alto

Desde luego, este proyecto forma parte de la historia de la informática por derecho propio, y digno de estudio.

A principios de la década de los setenta, la conocida y prestigiosa empresa Xerox planificó un programa de investigación a gran escala para hacer realidad un sueño: el tener disponible la información en la oficina al instante y en todo momento, como la electricidad o el agua corriente. Xerox creó un nuevo equipo de investigación con cheque en blanco y veló por su máxima libertad de funcionamiento estableciéndolo en Palo Alto (California), en la otra punta del país, alejado de las oficinas centrales de Xerox en Rochester (New Hampshire).

El traslado al condado de Santa Clara (California) dio sus frutos. Situado cerca del campus de la Universidad de Stanford, que contaba con un floreciente departamento de ciencia informática especializado en el estudio de la inteligencia artificial, el Centro de Investigación Palo Alto (Palo Alto Research Center) atrajo a varios de los mejores cerebros de la informática. En esta comunidad cerrada, los estudiantes de talento podían pasar fácilmente de la investigación académica a la investigación comercial. El PARC se convirtió en el centro de la cultura de ordenadores, produciendo una jerga que sólo resultaba comprensible a los iniciados.

Xerox PARC

El ímpetu primordial del nuevo equipo de investigación estaba encaminado a desarrollar una red de área local (LAN: Local Area Network). Ahora este término a se ha convertido en algo común, pero cuando Xerox construyó su primera red experimental, en Hawaii, a finales de los años setenta, se trataba de un concepto revolucionario. Las conexiones entre una máquina de unidad principal y un terminal exigían un costoso cableado para comunicaciones de alta velocidad, y había problemas con los tendidos de cables más allá de los 20 metros. Se pudo utilizar la red pública de teléfonos conmutados, pero ésta limitaba el intercambio de datos a 9.600 baudios.

En Palo Alto, el objetivo consistía en una red de velocidad razonable que enlazara entre sí ordenadores más pequeños, de modo que el usuario dispusiera de un potencial informático local para su propia máquina, así como del acceso a ordenadores más grandes, a grandes almacenamientos en disco y a otros periféricos caros como plotters e impresoras. Ésta fue la base del concepto Ethernet LAN.

En el sistema Ethernet, las conexiones se efectuaron con cable coaxial normal, que era capaz de transportar 10 millones de bits por segundo y tiene aptitud para transportar información digitalizada de sonido y de gráficos así como de datos. Además, el sistema podía alcanzar hasta 500 metros sin necesidad de amplificadores repetidores. Se podía enchufar cualquier dispositivo nuevo derivándolo de la red existente, lo que daba la máxima flexibilidad.

La red física es pasiva: los datos, de la clase que sean, se transmite alrededor de la red un transceptor que actúa como el extremo frontal de cada dispositivo, determinando si el mensaje está destinado a ese dispositivo. De ser así, el transceptor decodifica el mensaje y lo presenta en una forma que pueda ser utilizada por el dispositivo, sea éste un microordenador, una impresora, un plotter, etc.

Para mediados de la década de los setenta el Ethernet ya estaba funcionando. Xerox creyó que si podía conseguir la ayuda de otros fabricantes el sistema se convertiría en un estándar para la comunicación entre ordenadores. Presentó sus diseños a IBM, y ésta se negó a participar. Sin embargo, Digital Equipment Corporation (DEC) aceptó de forma inmediata. En 1975 Xerox también aseguró la cooperación del fabricante de chips Intel, que construyó el chip transceptor.

El Ethernet fue puesto a prueba en Suecia, en un complejo experimental de oficinas y fábricas, y al cabo de unas exitosas pruebas fue adoptado por otros fabricantes. Ahora se ha convertido en un estándar internacional de carácter oficial. Xerox alentó la aceptación del estándar vendiendo las heliografías por el precio total de mil dólares.

Como anécdota para los entusiastas del Sinclair QL, decir que David Karlin (diseñador hardware del QL) fue anteriormente ingeniero de investigación para el desarrollo de chips DSP en el PARC.


Fuente:
– Enciclopedia MiComputerr. Editorial Delta, 1984.
http://www.wikipedia.org/

Rober Galvin


Desde sus modestos comienzos, Motorola ha ido creciendo hasta llegar a la posición que ocupa actualmente: uno de los primeros fabricantes de componentes microelectrónicos del mundo.

Al igual que muchas otras empresas de éxito, Motorola empezó como el negocio de un solo hombre. La fecha de creación de la firma se remonta a 1928, cuando Paul Galvin fundó la Galvin Manufacturing Corporation, en Chicago, que se especializó en la producción de receptores de radio para el hogar. Durante los años treinta la empresa se diversificó, fabricando radios para la policía y para automóviles bajo la marca comercial “Motorola”. En los años cuarenta la empresa (cuyo nombre pasó a ser Motrorola Incorporated) fue una de las primeras firmas de electrónica en producir semiconductores.

Paul Galvin falleció en 1959 y lo sucedió como presidente su hijo Robert. Durante la década siguiente otros fabricantes, en particular japoneses, empezaron a competir con Motorola en los mercados del semiconductor y de la electrónica de consumo. La recesión mundial de mediados de los setenta hizo que la empresa sufriera enormes pérdidas y se viera forzada a replantear su estrategia. Se contrató nuevo personal, gran parte del cual prevenía del rival por antonomasia de Motorola, Texas Instruments, y se tomó la decisión de abandonar el campo de la electrónica, en el cual la compañía ya no podía competir, para concentrarse, en cambio, en la microelectrónica de alta tecnología.

Ello implicó la venta de parte del activo de la firma (en particular el negocio de televisores en color), la inversión de fuertes sumas en investigación y desarrollo, y la adquisición de empresas en zonas nuevas en las que Motorola deseaba causar un gran impacto. Ello representaba un riesgo considerable, pero en aquel momento las alternativas que se le presentaban eran escasas.

La apuesta parece haberse ganado. Durante la segunda mitad de la década de los setenta Motorola quedó muy a la zaga de las principales firmas fabricantes de semiconductores, pero después de grandes inversiones en nueva tecnología la empresa pasó a pisarles los talones a Texas Instruments, líder del mercado. Como comenta Robert Galvin: “Las empresas que solían hacerle la competencia a Motorola han quedado en el camino porque no se han adaptado al medio”.

Algunas oficinas de Motorola

Sin embargo, Motorola siguió teniendo problemas para lograr que sus productos salieran a la venta en el momento adecuado. A mediados de los setenta cuando la industria del microordenador estaba en pañales, el microprocesador Motorola 6800 fue superado, en cuanto a volumen de ventas, por el Mostek 6502, que fue adoptado por Apple para sus ordenadores personales, de tan fabuloso éxito, y por el Intel 8085 y el Zilog Z80, que utilizaron los ordenadores con CP/M. La empresa introdujo el 6809 en 1976; éste fue reconocido a nivel general como el mejor microprocesador de ocho bits de todos los existentes, pero la carrera por el mercado masivo ya se había perdido y el chip sólo apareció en unos pocos micros personales, como el Tandy Color y el Dragon.

No obstante, la empresa continuó realizando grandes inversiones en investigación (“para sacar la máxima ventaja lo antes posible”, según declara Robert Galvin) a partir de este entonces la empresa empezó a estar mucho mejor situada en la carrera por el mercado de 16 bits. El microprocesador 68000 se lanzó en 1979, aunque no estuvo disponible ampliamente hasta 1982. Este procesador fue adoptado Apple para sus microordenadores Lisa y Macintosh, Sinclair Research para su QL, Atari para su gama ST y Commodore para la gama Amiga. El 68000 fue un dispositivo extremadamente potente para su época, contiene 19 registros de 32 bits, un bus de datos de 16 bits y un bus de direcciones de 24 bits.

Motorola 68000

Motorola continuó desarrollando nuevos productos en sus centros de investigación de Phoenix (Arizona), Ginebra (Suiza) y East Kilbride (Escocia). La fábrica de East Kilbride fabricó chips CMOS (semiconductores de óxido metálico complementario) y MOS (semiconductores de óxido metálico) para una amplia gama de aplicaciones. A mitad de los 80, la empresa se reorganizó en cinco grupos: comunicaciones, semiconductores, sistema de información, electrónica para la automoción e industrial, y electrónica para la administración. A pesar de la baja rentabilidad de algunos de sus departamentos, Motorola vio ascender sus ventas en 1,26 billones de dólares en el primer trimestre de 1983, pasando a ocupar una sólida posición en el mercado mundial de microelectrónica.

En la actualidad, Motorola ha diversificado su línea de productos en materia de telecomunicaciones que pasa desde los sistemas de satélite, hasta los módems, telefonía móvil, … pero esto es otro capítulo de la historia.

(Fuente: Enciclopedia “Mi Computer”, fascículo 42. Editorial Delta, 1984.)