GEOS ( Graphic Environment Operating System ) es un sistema operativo de Berkeley Softworks ( más tarde GeoWorks ) . Diseñado originalmente para el Commodore 64 , cuya primera versión se lanzó en 1986, posteriormente se publicaron versiones mejoradas de GEOS en 1987 para el Commodore 128 y en 1988 para el Apple II . También se lanzó una versión menos conocida para el Plus/4 .
Al momento de escribir esto, GEOS viene preinstalado en las nuevas computadoras de Commodore, la C64U y la C64C, que se lanzaron después del resurgimiento de la compañía a finales de 2025. [ 3 ]
GEOS se parece mucho a las primeras versiones del Mac OS clásico e incluye un procesador de textos gráfico (geoWrite) y un programa de dibujo (geoPaint).
Una encuesta de diciembre de 1987 realizada por la revista dedicada a Commodore, Compute!'s Gazette, reveló que casi la mitad de los encuestados utilizaban GEOS. [ 4 ] : 4 Durante muchos años, Commodore incluyó GEOS con su C64 rediseñado y de menor costo, el C64C. En su apogeo, GEOS fue el tercer sistema operativo para microcomputadoras más popular del mundo en términos de unidades vendidas, solo superado por MS-DOS y Mac OS (además del KERNAL del Commodore 64 original ).
Otros paquetes de software compatibles con GEOS estaban disponibles a través de Berkeley Softworks o de terceros, incluyendo una aplicación de autoedición bastante sofisticada llamada geoPublish y una hoja de cálculo llamada geoCalc. Si bien geoPublish no es tan sofisticada como Aldus PageMaker y geoCalc no es tan sofisticada como Microsoft Excel , los paquetes ofrecen una funcionalidad razonable, y el fundador de Berkeley Softworks, Brian Dougherty, afirmó que la empresa operó su negocio utilizando su propio software en computadoras Commodore de 8 bits durante varios años.
Desarrollo

Escrito por un grupo de programadores en Berkeley Softworks , el Equipo de Diseño de GEOS: [ 5 ] Jim DeFrisco, Dave Durran, Michael Farr, Doug Fults, Chris Hawley, Clayton Jung y Tony Requist, liderados por Dougherty, quienes se iniciaron en máquinas de videojuegos de recursos limitados como la Atari 2600 , GEOS fue venerado 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 muchos programas propietarios para C64 y C128, GEOS aprovecha al máximo las numerosas extensiones y mejoras disponibles para estos sistemas. GEOS es compatible con el ratón 1351 de Commodore , así como con 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 de la C128 mediante un monitor RGB compatible.
La versión de GEOS para C64 incorpora un cargador rápido integrado , llamado diskTurbo , que aumenta significativamente la velocidad de acceso a la unidad en la lenta 1541. GEOS es el primer software de Commodore que podía usar un disquete como espacio de intercambio o memoria virtual . [ 6 ] GEOS 128 puede aprovechar el "modo ráfaga" mejorado de la C128 junto con las unidades 1571 y 1581. La versión de GEOS para Commodore utiliza un esquema de protección contra copia que hace que los discos de los usuarios no arranquen si detecta que el disco ha sido duplicado ilegalmente. [ 7 ]
Mediante el convertidor de interfaz geoCable de Berkeley u otras interfaces de terceros para conectar impresoras RS-232 o Centronics estándar al bus serie de Commodore, GEOS admite una amplia variedad de impresoras, incluidas las impresoras HP PCL y la Apple LaserWriter . Esta capacidad de imprimir en impresoras de alta gama fue un factor clave para convertir a GEOS en una plataforma de autoedición.
La versión de GEOS para Apple II se lanzó como software gratuito en agosto de 2003. Las versiones para Commodore 64/128 le siguieron en febrero de 2004.
La última suite de escritorio GEOS para PC compatibles con IBM es Breadbox Ensemble . Se observaron reinterpretaciones en los dispositivos portátiles OmniGo , la línea de portátiles Brother GeoBook y el paquete NewDeal Office para PC. Código relacionado llegó a las PDA "Zoomer" anteriores, creando un linaje poco claro con el trabajo posterior de Palm, Inc. Nokia utilizó GEOS como sistema operativo base para su serie Nokia Communicator , antes de cambiar a EPOC ( Symbian ).
Versiones GEOS

Esfuerzos de ingeniería inversa
El 19 de agosto de 2016, Michael Steil publicó en su blog [ 10 ] que el código fuente de GEOS 2.0 para Commodore C64 había sido completamente sometido a ingeniería inversa y era compatible con el conjunto de compiladores cc65. El código fuente sometido a ingeniería inversa se ha puesto a disposición en GitHub . [ 11 ]
Productos y aplicaciones de GEOS



Se crearon docenas de aplicaciones oficiales y de terceros, así como otros productos para GEOS. Entre los más importantes y populares se encontraban los siguientes:
- geoBÁSICO
- geoCable
- geoCalc
- Mapa geográfico
- geoDex
- geoDraw
- geoFAX
- archivo geográfico
- geoFont
- geoLabel
- geoPaint
- geoPrint
- geoprogramador
- geoPublicar
- geoSpell
- geoWrite
- Taller de geoWrite
- geoRAM
- Escritor 64 ( Timeworks ) [ 12 ]
Recepción
En enero de 1987, la revista Personal Computer World reseñó favorablemente la versión 1.2 para la Commodore 64. La revista aprobó geoWrite ("era fácil confundirse con MacWrite "), geoPaint, fastloader y la documentación, y concluyó que "GEOS le ha dado a la C64 un lavado de cara completo y una nueva vida". [ 13 ]
Véase también
Referencias
- ↑ "GEOS en castellano" .
- ↑ "GEOS Drean Commodore versión 1.2" .
- ↑ "GEOS" . commodore.net . Consultado el 6 de julio de 2026 .
{{cite web}}: Enlace externo en( ayuda )|ref= - ↑ Elko, Lance (1 de mayo de 1988). "Notas del editor" . Compute!'s Gazette . Vol. 6, n.º 59. ISSN 0737-3716 . Recuperado el 11 de febrero de 2021 a través de Internet Archive .
- ↑ Manual de usuario de GEOS | Versión 1.2 (PDF) (Tercera ed.). Berkeley Softworks . Octubre de 1986. Archivado del original (PDF) el 23 de septiembre de 2015. Consultado el 20 de octubre de 2024 .
- ↑ "GEOS: Un mundo completamente nuevo para tu Commodore" .
- ↑ "Revista informativa, número 14" . 1987.
- ↑ "Guía > Cronogramas > GEOS/GeoWorks" .
- ↑ "Ytmytm/Geos-atari" . GitHub .
- ↑ "GEOS 2.0 ingenierizado inversamente para el código fuente de C64 – pagetable.com" .
- ↑ GitHub - mist64/geos: Código fuente de GEOS 2.0 para Commodore 64 y 128
- ↑ Guerra, Bob (mayo de 1989). "Writer 64" . Compute!. pág. 78. Consultado el 11 de noviembre de 2013 .
- ↑ Lumsden, Nik (enero de 1987). "GEOS" (PDF) . Personal Computer World . págs. 156–158 . Recuperado el 8 de octubre de 2024 .
Lecturas adicionales
- Farr, Michael (15 de febrero de 1987). 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. Bantam Books . ISBN 978-0553344042. OCLC 16684486 . OL 7825792M – vía Internet Archive .
Enlaces externos
- Breadbox, sede del sistema operativo GEOS (inactivo, archivado aquí en Internet Archive).
- Preguntas frecuentes sobre GEOS de Commodore v1.5.0 – Por Bo Zimmermann
- GEOS: El sistema operativo gráfico. Un extenso análisis de GEOS y su historia.
- Software de 1986
- Familias de sistemas operativos
- Software para Apple II
- Software Commodore 128
- Software para Commodore 64
- Interfaces gráficas de usuario
- Sistemas operativos propietarios
- Sistemas operativos basados en Windows