Netgraph Client and Server - System Requirements

This file describes the system requirements for running or compiling Netgraph client and server. It was tested on Linux (Fedore Core 7, Fedora 8), and MS Windows XP SP2.

Neither the client nor the server have special hardware requirements. The client should work on any platform for which Java Runtime Environment exists. The server should work both on 32bit and 64bit PCs, as well as on Apple computers and other Unix-like systems (after compilation).

Netgraph Client - System Requirements for Running

Java Runtime Environment from Sun Microsystems (JRE) must be installed in order to run Netgraph client. It is not a part of Netgraph installation programs - it must be installed separately. At least version 1.5 is needed (the client was compiled in Java 1.5.0_12). For Linux and MS Windows, Java 1.6 has been included to the CD-ROM:
  - jre-6u10-beta-linux-i586.bin - for Linux
  - jre-6u10-beta-windows-i586-p.exe - for MS Windows
The newest version of JRE, as well as versions for other platforms, can be downloaded from http://java.sun.com/javase/downloads/. Please note that Netgraph client may not work with other-parties versions of Java Runtime Environment.

Netgraph Client - System Requirements for Compilation

Java Development Kit from Sun Microsystems (JDK), Standard Edition, must be installed in order to compile Netgraph client. At least version 1.5 is needed for compilation.
The newest version of JDK for various platforms can be downloaded from http://java.sun.com/javase/downloads/. Please note that compilation of Netgraph client may not be successful with other-parties versions of Java Development Kit.

Netgraph Server - System Requirements for Running

For running on Linux, Netgraph server needs standard runtime libraries of Linux distributions (e.g. on Fedora, standard C library package libstdc++ is needed). Pcre runtime library (Perl Compatible Regular Expressions) may be needed to install first (on Fedora: package pcre), although it is also usually a part of standard installation.
For running on MS Windows XP, all necessary libraries (parts of cygwin) are included in the installation program.

Netgraph Server - System Requirements for Compilation

For compilation, Netgraph server needs:
  - GNU Make
  - GNU C-compiler gcc (e.g. on Fedora, standard C development library package libstdc++-devel is needed)
  - pcre development library (Perl Compatible Regular Expressions) (on Fedora: package pcre-devel)
On MS Windows XP, Netgraph server can only be compiled in cygwin, a Linux-like environment for Windows. During the installation of cygwin, the tools and libraries mentioned above (make, gcc, pcre) must be checked to be included in the installation.