Em janeiro de 1986, quatro anos antes do Windows 3.0 e cinco antes do Windows ainda ser levado a sério, o Commodore 64 ganhou algo que nenhum PC doméstico tinha: uma interface gráfica completa, com janelas, ícones, menus suspensos e suporte a mouse. O programa se chamava GEOS, da Berkeley Softworks, e coube inteiro em uma máquina de 64 KB de RAM — a mesma quantidade de memória que o MS-DOS usava só para exibir um prompt de comando.
Quem curte esse tipo de retrospectiva também vai gostar de CP/M, aqui no blog.

Um desktop inteiro em 64 KB
Encaixar um ambiente gráfico funcional em 64 KB era um exercício de engenharia mais do que de design. O GEOS carregava a interface, o gerenciador de arquivos e os aplicativos em pedaços, trocando dados constantemente entre a RAM e o disquete de 5,25 polegadas de 170 KB do drive 1541 — o famoso “disk swapping” que obrigava o usuário a trocar o disco de sistema pelo disco de dados no meio de uma tarefa. Quem tinha só um drive (a maioria) aprendeu a decorar esse vai-e-vem. Já quem tinha dois drives, ou um REU (expansão de memória RAM), sentia o GEOS voar perto do que qualquer usuário de PC só veria anos depois.

O que vinha na caixa
O pacote original já trazia um pequeno escritório completo, algo incomum para a época:
- geoWrite — processador de texto com fontes e formatação em tela, algo que o WordStar do MS-DOS nem sonhava em oferecer;
- geoPaint — editor de imagens bitmap, com pincéis e padrões de preenchimento;
- geoDex — um catálogo de contatos gráfico;
- Desk Accessories — calculadora, bloco de notas e preferências, presos numa barra fixa, quase um antepassado direto da bandeja do sistema.
Uma planilha (geoCalc) e um corretor ortográfico (geoSpell) chegaram depois, vendidos separadamente, ampliando o pacote para algo parecido com um “Office” de 8 bits.

Curiosidade pouco conhecida: o GEOS quase venceu a guerra dos GUIs no PC
O sucesso no C64 foi grande o bastante para a Berkeley Softworks se reinventar. Em 1990 a empresa virou GeoWorks e lançou o PC/GEOS, uma versão do mesmo ambiente gráfico para computadores compatíveis com IBM PC, rodando sobre o MS-DOS. O pulo do gato: o PC/GEOS era leve e rápido o suficiente para funcionar bem em máquinas 286 e 386 com pouca memória, num momento em que o recém-lançado Windows 3.0 exigia hardware mais robusto para não travar. Por um breve período, analistas do setor chegaram a apostar no GeoWorks Ensemble como concorrente real do Windows — ele nunca decolou no mesmo volume, mas sobreviveu por anos licenciado para fabricantes de hardware e pacotes de escritório de baixo custo, uma vida paralela pouco lembrada hoje.
Por que isso importa hoje
O GEOS é um lembrete prático de que interface gráfica nunca foi, tecnicamente, uma exclusividade do Mac ou do Windows — foi uma questão de prioridade de engenharia. Para quem mexe com preservação e emulação, ele também é bem acessível na prática:
- Emuladores como o VICE (x64sc) rodam o GEOS sem enrolação, incluindo o suporte a mouse via emulação de joystick na porta 1;
- Arquivos de preservação de software do C64 costumam ter as imagens de disco do GEOS 1.x e 2.0 catalogadas separadamente, já que era um “sistema dentro do sistema”;
- Rodar o GEOS hoje é uma boa forma de sentir, na prática, o quanto engenharia de software enxuta conseguia fazer com recursos que uma imagem de smartphone atual ocuparia sozinha várias vezes.

O legado
O GEOS nunca destronou o MS-DOS nem impediu a ascensão do Windows, mas provou, ano antes da maioria dos usuários de PC ver uma janela na tela, que um computador de 8 bits vendido para famílias podia ter interface gráfica de verdade. É esse tipo de detalhe — mais do que a data de lançamento ou a lista de specs — que faz o Commodore 64 continuar sendo, décadas depois, a máquina mais versátil dos anos 80.

Pingback: OS/2: o sistema operacional que a IBM perdeu para o Windows nas lojas — mas venceu nos caixas eletrônicos – Onde a tecnologia do passado continua viva