Introduction

GEM was produced by Digital Research back in the 1980s. It was a successful predecessor to Microsoft Windows. It ran on various hardware architectures, including early PCs (such as the IBM PS/2), the Apple Lisa and the ATARI ST.

When Microsoft launched Windows 1.0, they launched a product significantly more sophisticated than GEM. Looking back, Windows had two advantages.

Windows does not require a mouse, despite the detail that Microsoft manufacture them. In those early days a mouse was expensive, and few computers had them. This made Windows significantly cheaper than GEM.

Secondly, Windows had a number of primitive memory management features. Support for Dynamic Link Libraries (DLLs) meant programs did not have to be fully loaded to run, and code could be shared between them. Simple virtual memory meant programs could use more memory than was available on the machine. Resource management meant the programs resources (bitmaps, dialogues, icons, and the like) did not have to fully loaded in memory at the same time. The effect was that Windows allowed more and bigger programs to run in lesser computers.

I was a UK expert on GEM. Over time, I collected a number of GEM bits and pieces. Now that GEM's been made Open Source, I've gained permission to make my collection available online.

image: GEM

GEM is ©
Lineo Inc.

site
copyright

Introduction
GEMDOS
Bindings
Samples
Workbench
XM
Statement





this archive is hosted by arts & ego
© 1978-2024 dylan harris