Draft: Information about PC Unix Platforms for Unidata Sites
Several Unix systems are now available for inexpensive PC platforms, including
various versions of BSDI, FreeBSD, Linux, NetBSD, Solaris x86, SCO UNIX, and UnixWare.
Other systems such as Interix provide Unix-like platforms running over Windows
NT. Unidata does not have the resources to support our applications on all of
these. This document attempts to provide information based on our limited experience
and reports from Unidata sites on the suitability of these platforms for Unidata
applications and systems software. There is no attempt here at an exhaustive comparison
of the platforms, but merely a collection of relevant information that we will
try to maintain as long as it proves useful.
Linux
Linux comes with a GNU software development environment that is adequate for current
Unidata applications. We have found that binary distributions created on one version
of Linux may not work on other versions of Linux. UPC-created binary distributions
are currently available only for the version of RedHat Linux to which we have
access. Linux comes without Motif, which must be purchased separately (about $150
per machine). Linux has a freely available version of Motif named Lesstif, but
the UPC hasn't tested it's adequacy for the N-AWIPS and GARP applications that
require Motif. Linux comes with perl and the Netscape web browser. Java support
for Linux is expected to be good, since Sun recently announced it will provide
help in porting JDK 1.2 (the latest version of Java) to Linux.
Solaris x86
Solaris x86 is now
free for non-commercial
use and includes Motif, needed by applications such as N-AWIPS and GARP. A
commercial software development environment for Solaris x86 can be purchased from
Sun (about $400) or the GNU development environment may be downloaded at no cost.
The UPC attempts to port and test applications on both the commercial and freely
available development environments, and to make binary distributions available
for use by those without access to a software development environment. Solaris
x86 currently comes without perl or a web browser; since some Unidata software
requires these, they must be downloaded for use with Solaris x86 platforms. Solaris
x86 comes with good Java support, although the Java3D extension is not supported
yet.
Recently Sun announced a change in their priorities for support for Solaris
on Intel platforms. For Solaris 7, some devices that were supported in the past
will no longer be supported, and Sun will not support Solaris on notebook or
laptop systems. For more details, see Sun's Solaris
7 (Intel Platform Edition) Hardware Compatibility List.
Other
Some Unidata sites have experimented with using other version of PC Unix platforms.
In particular, Plymouth State has reported success with FreeBSD and recommends
it as a Unidata applications platform.
Since use of Windows NT at Unidata sites is growing, systems such as Interix
that provide a Unix environment for Windows NT also deserve evaluation for suitability
as Unidata systems and applications platforms.
This document is maintained by
Russ Rew <russ@unidata.ucar.edu>