skip the i-GuideIllinois State UniversityAdmissions at ISUAcademics at ISUEvents at ISUMap of ISUISU A to Z ListingISU AccessibilityISU 150th Anniversary
College of Applied Science & Technology | Search CAST

Sun Machines

There are many software packages available for student use on the Sun workstations. Many are listed here. Also available but not listed here are the more standard Unix utilities (e.g., grep, sed, awk, lex, yacc).

General and Utility Software
Package Description Usage
emITK the gnu version of the popular text editor accessed via the command 'emITK'.
ghostview postscript file viewer accessed via the command `ghostview`.
acroread the Adobe Acrobat viewer accessed via the command 'acroread'.
netscape Netscape Navigator, the popular web browser accessed via the command 'netscape' or via the Default Menu by right clicking on an empty spot on the screen.
gzip gnu file compression program accessed via the command 'gzip' (to compress) or 'gunzip' (to decompress).
elm text based e-mail program accessed via the command 'elm'.
ftptool graphical front end for file transfer accessed via the command 'ftptool'.
hotmetal HTML editor accessed via the command 'hm2'.
pico popular visual editor accessed via the command 'pico'.
xv image viewer accessed via the command 'xv'.
gimp the GNU image manipulation program to access this software, one must first copy the file '/opt/gimp/gimprc' to '~/.gimprc'. It is then accessible via the command 'gimp'.
lynx text based web browser accessed via the command 'lynx'.
pine visual text based e-mail client accessed via the command 'pine'.
rayshade Raytracing tool accessed via the command line 'rayshade {input}.ray > {output}.rle'; example input files can be found in /opt/rayshade.4.0/Examples. The output can be viewed with the image viewer available in the toolbar by selecting 'Open As' and then selecting File Format 'MTV/PRT Ray-Tracer'.
mesa OpenGL compatible graphics library these tools are used by including the appropriate calls in source code, then compiling the program with the appropriate options. There is a sample Makefile for compiling these programs in /opt/Mesa-2.5/public.

 

Programming Software
Package Description Usage
SparcWorks gui programming utility front end accessed via the command 'sparcworks'.
gcc the GNU C/C++ compiler accessed via the commands 'cc' or 'gcc'.
jkd Sun's Java Development Kit accessed via various commands in the /opt/jdk-1.1.4/bin/ directory.
kludge machine language simulator accessed via the command 'kludge'.
lclint static checker for C programs accessed via the command 'lclint'.
sicstus the prolog programming language accessed via the command 'sicstus'. (Use the command 'halt.' to exit.)
gdb the gnu debugger accessed via the command 'gdb'.
clisp a common lisp implementation accessed via the command 'clisp'. (Use the command '(quit)' to exit.)
gnat the GNU Ada implementation accessed via various commands in the /usr/local/gnu/bin/ directory, most notably 'gnatmake'.
perl perl programming language accessed via various commands in the /opt/LWperl5/bin directory, most notably 'perl'.
grasp graphical IDE for Ada, C/C++ and Java accessed via the command 'grasp'.

 

Parallel Programming Resources
Package Description Usage
mpich message passing interface accessed via various commands in the /opt/mpich/bin directory.
parallaxis parallel program compiler accessed via the command 'p3'.
linda the C-Linda parallel programming environment accessed via various commands in the /opt/sca/sun4-5.3/bin directory, most notably 'clc'.
pvm parallel virtual machine accessed via various commands in the /opt/pvm3/lib directory, most notably 'pvm'.
xpvm graphical front end to PVM accessed via the command 'xpvm'.