Search: 

Home
Overview
Search
Mailing lists
Forum
FAQ

Platforms

GSRC software should run on the following platforms in roughly the following order of priority. Obviously, each group will have different priorities, the priorities below are suggestions.

Note that the version numbers below will change over time, they correct in August, 1999.

  1. NT4.0sp5 with
  2. Cygwin b20.1 - The Cygwin toolkit is a set of programs that provide Unix like functionality under Windows. The Cygwin toolkit includes many GNU tools, such as make, bash and a compiler
  3. JDK1.2.2 - The Java compiler
  4. gcc-2.95 - The GNU C++ compiler which is available for Cygwin as a separate download. Note that as of this writing, gcc-2.95.1 was not yet available for Cygwin.

  5. Rationale: Most industry users have PC desktop environments, we should work towards supporting these users.
  6. Solaris 2.7 with JDK1.2.2 and gcc-2.95.1
    Rationale: Solaris 7 is a stable, well designed multi-user multi-tasking environment used extensively in Academia.
  7. Red Hat Linux 6.0 with Blackdown JDK1.2 with gcc-2.95.1
    Rationale: Linux has large market share and an active community.
  8. Solaris 2.7 with Sun CC 5.0 (list $1895 for a node locked license) Academic pricing may be lower
    Rationale: C++ programs are more robust when compiled on multiple compilers.
  9. NT4.0sp5 with JDK1.2.2 and MSVC++ 6.0 Microsoft Visual Studio 6.0 lists for $1079, Academic price, $259
    Ideally, this target platform should not require Cygwin to build or run.
    Rationale: Industry prefers to use Non-GNU software.
    Being able to ship binaries that do not require other software is a good feature.
    C++ programs are more robust when compiled on multiple compilers.
NT, Red Hat Linux, and Solaris with the JDK1.2 or the GNU C/C++ compilers are the primary development platforms. Solaris and NT4.0 with their respective commmercial compilers are secondary development platforms.