Available Tela platforms
Tela has been compiled on the following UNIX platforms:
- Silicon Graphics Iris4D OS versions 4.x, 5.x and 6.x. This is the primary
development environment. Also the 64-bit mode on R8000 based Irises
is supported.
The R8000 is at the moment the fastest machine that can run Tela,
if Cray C90 is not counted. (The Cray is very fast on vector operations
but slower than workstations in scalar loops).
- Linux. This is a secondary development environment.
- Sun Solaris2.4 using gcc
- Cray C90
- IBM Power-2 (RS6000-series)
- HP9000/700 OS version 9.x using HP's native compiler
- Another HP version by Therese Malliavin using gcc
- Sun OS 4.1x
- Sun Solaris 2.3 (no PlotMTV; with Antti.J.Tanskanen@helsinki.fi)
- DEC OSF1-2.0 Alpha (by Antti.J.Tanskanen@helsinki.fi)
The SGI, Linux, Sun-Solaris and Cray binaries are currently maintained.
Binaries for most of these systems are available at ftp.funet.fi.
Some of the binaries are rather old, however. The binaries are intended for
people to quickly try out Tela. The binaries do not necessarily work with
all versions of the operating system or system libraries. If you have one
of the above systems and don't get the binaries working, get the source code
and compile. The compilation is likely to go smoothly as the configure script
will recognize your system.
It should not be difficult to compile Tela on any UNIX platform, especially
if the compiler is gcc/g++. Some manufacturer's native C++ compilers may
contain bugs and incompatibilities, which have thus far been easy to fix
in the source code.
Porting the Tela kernel to non-Unix machines would be much more difficult,
though not impossible. Especially the help function uses Unix shell scripts,
which should then be reimplemented. The PlotMTV graphics package is a plain
C program that uses X11. If the non-Unix system has X11 then it should be
straightforward to port that too. If not, then it is impossible.