GEOS ( G raphic E nvironment O TR ABAJO S ystem ) es un descontinuado sistema operativo de Berkeley Softworks (posteriores GeoWorks ). Originalmente diseñado para el Commodore 64 y su versión fue lanzada en 1986, las versiones mejoradas de GEOS estuvieron disponibles en 1987 para el Commodore 128 y en 1988 para la familia de computadoras Apple II . También se lanzó una versión menos conocida para el Commodore Plus / 4 .
Desarrollador | Berkeley Softworks (más tarde GeoWorks ) |
---|---|
Estado de trabajo | Descatalogado, histórico |
Versión inicial | 1986 |
Último lanzamiento | GEOS 2.0 |
Disponible en | Ingles y aleman |
Plataformas | Commodore 64 , Commodore 128 , Commodore Plus / 4 , familia Apple II , MEGA65, Commander X16 |
Interfaz de usuario predeterminada | Interfaz gráfica del usuario |
Licencia | Software propietario |
GEOS se parece mucho a las primeras versiones del Mac OS clásico e incluye un procesador de texto gráfico (geoWrite) y un programa de pintura (geoPaint).
Una encuesta realizada en diciembre de 1987 por la revista Compute !'s Gazette, dedicada a Commodore, encontró que casi la mitad de los encuestados usaban GEOS. [1] ( p4 ) Durante muchos años, Commodore incluyó GEOS con su C64 rediseñado y de bajo costo, el C64C. En su apogeo, GEOS fue el tercer sistema operativo de microcomputadora más popular del mundo en términos de unidades enviadas, solo detrás de MS-DOS y Mac OS (además del KERNAL del Commodore 64 original ). [ cita requerida ]
Otros paquetes de software compatibles con GEOS estaban disponibles en Berkeley Softworks o de terceros, incluida una aplicación de autoedición razonablemente sofisticada llamada geoPublish y una hoja de cálculo llamada geoCalc. Si bien geoPublish no es tan sofisticado como Aldus Pagemaker y geoCalc no es tan sofisticado como Microsoft Excel , los paquetes brindan una funcionalidad razonable, y el fundador de Berkeley Softworks , Brian Dougherty, afirmó que la compañía dirigió su negocio utilizando su propio software en computadoras Commodore de 8 bits durante varios años.
Desarrollo
Escrito por un grupo de programadores, el equipo de diseño de GEOS: [2] Jim DeFrisco, Dave Durran, Michael Farr, Doug Fults, Chris Hawley, Clayton Jung y Tony Requist, dirigidos por Dougherty, quienes trabajaron en video de recursos limitados máquinas de juego como Atari 2600 , GEOS fue reverenciado [ cita requerida ] por lo que podía lograr en máquinas con 64-128 kB de memoria RAM y 1-2 MHz de potencia de procesamiento de 8 bits.
A diferencia de muchas piezas de software patentado para C64 y C128, GEOS aprovecha al máximo muchos de los complementos y mejoras disponibles para estos sistemas. El mouse 1351 de Commodore es compatible con GEOS, al igual que sus diversas unidades de expansión de RAM . GEOS 128 también es totalmente compatible con el modo de visualización VDC de alta resolución de 640 × 200 del C128 a través de un monitor RGB compatible .
La versión C64 de GEOS incorpora un cargador rápido integrado , llamado diskTurbo , que aumenta significativamente la velocidad de acceso a la unidad en el lento 1541 . GEOS es el primer software de Commodore que podría usar un disquete como espacio de intercambio o memoria virtual . [3] GEOS 128 puede aprovechar el "modo de ráfaga" mejorado del C128 junto con las unidades 1571 y 1581 . La versión Commodore de GEOS utiliza un esquema de protección contra copias que hace que los discos de los usuarios no puedan arrancar si detecta que el disco se ha duplicado ilegalmente. [4]
A través del convertidor de interfaz geoCable especial de Berkeley u otras interfaces de terceros para conectar impresoras estándar RS-232 o Centronics al bus serie Commodore, GEOS admite una amplia variedad de impresoras, incluidas las impresoras HP PCL y Apple LaserWriter . Esta capacidad de imprimir en impresoras de alta gama fue un factor importante para hacer de GEOS una plataforma de publicación de escritorio.
La versión Apple II de GEOS se lanzó como software gratuito en agosto de 2003. Las versiones Commodore 64/128 siguieron en febrero de 2004.
La última suite de escritorio GEOS para IBM PC compatibles es Breadbox Ensemble . Se observaron avivamientos en los dispositivos portátiles OmniGo , la línea de dispositivos portátiles Brother GeoBook y el paquete NewDeal Office para PC. El código relacionado llegó a PDA "Zoomer" anteriores, creando un linaje poco claro para el trabajo posterior de Palm, Inc. Nokia usó GEOS como sistema operativo base para su serie Nokia Communicator , antes de cambiar a EPOC ( Symbian ).
Versiones GEOS
- 1986: GEOS para Commodore 64
- 1987: GEOS para Commodore C128, Commodore Plus / 4 (no oficial)
- 1988: GEOS para Apple II, GEOS V2.0 para Commodore C64, GEOS V2.1 para Apple II
- 1989: GEOS V2.0 para Commodore C128 [5]
Esfuerzos de ingeniería inversa
El 19 de agosto de 2016, Michael Steil publicó en su blog [6] que el código fuente de GEOS 2.0 para Commodore C64 había sido completamente modificado por ingeniería inversa en el conjunto de compiladores cc65. El código fuente de ingeniería inversa está disponible en GitHub . [7]
Productos y aplicaciones de GEOS
Se produjeron docenas de aplicaciones oficiales y de terceros y otros productos para GEOS. Entre los más importantes y populares se encuentran los siguientes:
- geoBÁSICO
- geoCable
- geoCalc
- geoChart
- geoDex
- geoDraw
- geoFAX
- geoFile
- geoFont
- geoLabel
- geoPaint
- geoPrint
- geoprogramador
- geoPublish
- geoSpell
- geoWrite
- Taller de geoWrite
- geoRAM
- Escritor 64 (Timeworks) [8]
Ver también
- Contiki
- PC / GEOS
Referencias
- ^ Elko, Lance (1 de mayo de 1988). "Notas del editor" . Compute! 'S Gazette . Vol. 6 no. 59. ISSN 0737-3716 . Consultado el 11 de febrero de 2021 , a través de Internet Archive .
- ^ Manual del usuario de GEOS, versión 1.2 Archivado el23 de septiembre de 2015en Wayback Machine , impreso: octubre de 1986, Berkeley Softworks, 2150 Shattuck Avenue, Berkeley, California 94704
- ^ "GEOS: un mundo completamente nuevo para su comodoro" .
- ^ "Revista Info Número 14" .
- ^ http://www.guidebookgallery.org/timelines/geos
- ^ http://www.pagetable.com/?p=869
- ^ GitHub - mist64 / geos: Código fuente de GEOS 2.0 para Commodore 64 y 128
- ^ Guerra, Bob (mayo de 1989). "Escritor 64" . ¡Calcular! . pag. 78 . Consultado el 11 de noviembre de 2013 .
Otras lecturas
- Farr, Michael (15 de febrero de 1987). La guía de referencia oficial del programador de GEOS. Para Commodore 64 / 64C / 128. Incluye las versiones 1.0, 1.1 y 1.2 . Berkeley Softworks. Libros Bantam . ISBN 978-0553344042. OCLC 16684486 . OL 7825792M : a través de Internet Archive .
- Tornsdorf, Manfred; Kerkoh, Rüdiger (1 de mayo de 1988). GEOS Inside and Out: Una introducción a GEOS, sus aplicaciones y componentes internos (2ª ed.). Abacus Software Inc. ISBN 978-0916439811. OCLC 18446175 . OL 11434890M .
enlaces externos
- Breadbox Home del sistema operativo GEOS (abajo, archivado aquí en Internet Archive)
- Preguntas frecuentes de Commodore GEOS v1.5.0 - Por Bo Zimmermann
- GEOS: el sistema operativo gráfico Una extensa revisión de GEOS y su historia