# GEOS: la GUI de 8 bits que va sorprendre el Commodore 64

- **Publicat el:** 2026-03-06
- **Categoria:** Notícies
- **Pàgina original:** https://linuxgratis.com/ca/articles/historia-de-geos

Història de GEOS, el sistema gràfic de Berkeley Softworks que va portar finestres, ratolí i autoedició al Commodore 64 i a l'Apple II el 1986.

---

Si penses en interfícies gràfiques dels anys vuitanta, el més normal és que et vingui al cap el Macintosh o, com a molt, les primeres versions de [Windows](/ca/windows-desktop). Gairebé ningú recorda que un ordinador domèstic de andar per casa, amb 64 kilobytes de RAM, el Commodore 64, va arribar a moure un entorn gràfic complet: ratolí, finestres, menús desplegables i fins i tot autoedició. Aquell prodigi es deia GEOS, sigla de *Graphic Environment Operating System*.

## L'origen: Berkeley Softworks

GEOS va néixer el 1986 de la mà de Berkeley Softworks, una empresa que Brian P. Dougherty havia fundat el 1983 després de passar per Mattel com a enginyer. L'equip que va signar el sistema —Jim DeFrisco, Dave Durran, Michael Farr, Doug Fults, Chris Hawley, Clayton Jung i Tony Requist, entre d'altres— venia de programar per a màquines tan justes com la consola Atari 2600. I aquesta experiència esprement maquinari modest ho va canviar tot: GEOS feia allò que semblava impossible amb 64 kilobytes i un processador de 8 bits que tot just arribava a 1 MHz.

El repte tècnic no era petit. El Commodore 64 ni tan sols duia un sistema operatiu gràfic de sèrie, només el seu KERNAL en ROM i un intèrpret de BASIC. GEOS hi afegia per sobre tota una capa d'escriptori, gestió d'arxius, suport d'impressores i un sistema de fonts proporcionals, i tot això es carregava des d'un disquet.

## Versions clau

<figure>
  <img src="/articles/historia-de-geos/geos-floppy.webp" alt="Disquet de 5,25 polzades de GEOS per al Commodore 64C (1986)" loading="lazy" decoding="async">
  <figcaption>GEOS es distribuïa i arrencava des d'un disquet de 5,25 polzades com aquest de la versió per a Commodore 64C. · Imagen: Auric / <a href="https://creativecommons.org/licenses/by-sa/3.0" target="_blank" rel="noopener nofollow">CC BY-SA 3.0</a> · <a href="https://commons.wikimedia.org/wiki/File%3AGEOS%20floppy.jpg" target="_blank" rel="noopener nofollow">Wikimedia Commons</a></figcaption>
</figure>


La primera versió, **GEOS 1.0**, va aparèixer el març de 1986 només per al Commodore 64. A l'agost, pocs mesos després, va arribar la **1.2**, que anava a per l'estabilitat i el suport de perifèrics com les impressores.

El 1987 va sortir **GEOS 128**, ajustada al Commodore 128, que feia servir els seus 128 kilobytes de memòria per accelerar les operacions de disc i donar un escriptori més ampli. El 1988 el sistema va canviar de plataforma: va aparèixer una versió per a l'**Apple II** i va quedar clar que la idea no depenia d'una sola màquina.

El gran salt tècnic va ser **GEOS 2.0**, llançada el novembre de 1988 per a Commodore 64 i 128. Aquesta versió admetia unitats d'expansió de RAM de fins a 512 kilobytes —que servien per fer memòria cau del disc i simular memòria virtual— i treballava amb fins a quatre disqueteres alhora. L'última entrega oficial de Berkeley Softworks va ser **GEOS 2.5**, publicada només a Alemanya el 1993 amb l'editorial Markt & Technik.

## Una suite gràfica completa

<figure>
  <img src="/articles/historia-de-geos/geopublish-screenshot.webp" alt="Captura de pantalla de geoPublish, l'aplicació d'autoedició de GEOS" loading="lazy" decoding="async">
  <figcaption>Interfície gràfica de geoPublish, la sorprenent eina d'autoedició inclosa a la suite GEOS. · Imagen: Breadbox Computer Company, LLC / Public domain · <a href="https://commons.wikimedia.org/wiki/File%3AGeoPublish.png" target="_blank" rel="noopener nofollow">Wikimedia Commons</a></figcaption>
</figure>


El que va treure GEOS de la categoria de curiositat va ser el seu programari. El sistema duia **geoWrite**, un processador de textos WYSIWYG amb fonts proporcionals, i **geoPaint**, un programa de dibuix a mapa de bits. Després va arribar **geoPublish**, una aplicació d'autoedició sorprenentment capaç per al que es estilava aleshores. No li feia ombra a Aldus PageMaker, però permetia maquetar butlletins i documents amb un nivell que ningú esperava d'un ordinador de saló.

La filosofia s'assemblava a la de sistemes de gamma molt més alta com [Mac OS](/ca/macos) o l'entorn gràfic d'[AmigaOS](/ca/amigaos), només que sobre un maquinari deu vegades més barat.

## Curiositats reals

L'anècdota més sucosa és de màrqueting, i està comprovada: el mateix Brian Dougherty explicava que Berkeley Softworks portava el seu negoci amb el seu propi programari sobre ordinadors Commodore de 8 bits durant diversos anys. L'empresa escrivia els seus documents amb geoWrite, així de literal.

Hi ha una altra dada que descol·loca. En el seu millor moment GEOS va arribar a ser el **tercer sistema operatiu de microordinadors més estès del món** per unitats distribuïdes, només per darrere de [MS-DOS](/ca/ms-dos) i de Mac OS. Tampoc està malament per a una cosa que cabia en un disquet.

La història de GEOS no es va tancar amb els seus creadors. Berkeley Softworks va acabar convertint-se en GeoWorks i va treure una versió de 16 bits per al [PC](/ca/pc-dos). I la comunitat va mantenir viu el GEOS de 8 bits durant dècades: van aparèixer extensions com **Wheels**, que sumava multitasca, finestres redimensionables i suport per a discos durs i expansions de RAM de fins a 16 megabytes en màquines dels vuitanta. El 2016 es va alliberar públicament el codi font de GEOS 2.0 i es va tancar el cercle d'un projecte que va demostrar quant es podia treure de molt poc.

## Fonts

- [GEOS (8-bit operating system) — Wikipedia](https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system))
- [Berkeley Softworks — Wikipedia](https://en.wikipedia.org/wiki/Berkeley_Softworks)
- [Codi font de GEOS 2.0 (mist64/geos) — GitHub](https://github.com/mist64/geos)
