Script front ends
When you invoke netscape on some systems such as ours, you do not actually run the binary directly. /usr/local/bin/netscape, which is on most user's PATH, is actually just a symbolic link to /usr/local/netscape/netscape, which in turn is just a shell script, a front end to the binary:
#!/bin/sh
MOZILLA_HOME=/usr/local/netscape/v4.73US_for2.5.1
CLASSPATH=$CLASSPATH${CLASSPATH:+:}$MOZILLA_HOME/java
$MOZILLA_HOME/netscape "$@"
The purpose of front ends such as this are: These advantages offset the slight penalty that applications start a bit slower.

Last update: 2001 January 11