Shane Land > the online home of Shane Martin Coughlan

 - Home
 - News
 - Interviews

 - Contact us

 Products:
 - OpenGEM 5
 -
Downloads
 -
Updates

 Projects:
 - OpenGEM/XM

 Documentation:
 -
About OpenGEM 5
 -
OpenGEM User Guide
 - OpenGEM FAQ
 - GNU GPL license

Old Documentation:
 - What is OpenGEM?
 -
OpenGEM 4
 -
Project Liberation

 Development:
 - OpenGEM SDK
 -
GEM-Announce
 - GEM-Development

OpenGEM > Interviews > Blair Campbell
Blair is a major contributor to the FreeDOS project, helping to port a lot of GPL applications from other operating system environments, and testing systems like OpenGEM.

Who are you, and where do you live?

Blair Campbell, British Columbia, Canada.

What's your favourite operating system?

GNU/Linux as a desktop OS for faster computers, and if FreeDOS had
multitasking and more network card drivers, it would probably be my
favorite OS for slower computers (like a P133). However, until my NIC
is supported and there is multitasking, Win98 seems to be the best
choice for my P133.

How did you find out about OpenGEM?

Through FreeDOS.org.

What's your involvement with OpenGEM?

I like to test things and point out things that could be improved or
extra features that could be added.

What's your favourite thing about OpenGEM?

It's small, fast, and 16-bit.

In your opinion, what is OpenGEM best suited for?

Bringing older computers back to life and giving FreeDOS added momentum.

What would you like to see in OpenGEM in the future?

A multitasking API, and it would be especially nice if this implemented pthreads, so that multithreading apps could be ported more easily from Windows or Linux. Also, (this would be impossible (or highly unlikely), but really nice) a GTK-compatible set of headers and
a Windows-compatible set of headers that would make porting GTK 1 and Windows 3.1 apps to GEM very easy; this could make the move from Windows 3.1 on MS-DOS to GEM on FreeDOS much easier, and would encourage more software development. Also, I am interested in seeing a much easier API for GEM (I looked at a hello world program's source code for GEM and decided that GEM programming will have to wait until I am better :) ), something like the API that was mentioned for ATARI GEM that is open-source. I would personally like to make some GEM frontends to software (like Ghostscript or ZIP), but I have found GEScript to be buggy (and Heinz said that he wouldn't be likely to fix
the bugs) and C programming for GEM much too difficult.

Do you have any gripes with OpenGEM?

It needs more applications, and more development being put into it to
make it better (such as bugfixes for multitasking GEM (GEM/XM)).

Support free software! Make a donation to OpenGEM:
Copyright © Shane Martin Coughlan 1998-2005