Availability of Generic NQS
June 1996
Stuart Herbert (S.Herbert@sheffield.ac.uk)Document copyright ©. All rights reserved.
Abstract
One of the great strengths of Generic NQS is its wide availability;
indeed, more than one University has chosen Generic NQS over
commercial competetors simply because Generic NQS allowed them to
deploy the self same identical batch processing system across all of
their workstations and central servers.
Contents
Click here for a plain-text version of this paper. Click here for a copy of this document in Microsoft RTF format, suitable for printing (if available).
Availability
Introduction
The following operating systems are supported by Generic NQS at this
time. Please note that these are operating systems where either the
current version, or a previous version, of Generic NQS is known to
work. Thanks to the generic BSD 4.3 and System V Release 4 ports, we
expect Generic NQS to work on many more operating systems than this.
If you count by vendors, then Generic NQS is known to work on eleven
versions of UNIX. If you count by platforms (many of which require
specific code), then Generic NQS is known to work on eighteen
versions of UNIX. Either way, Generic NQS is available for more
operating systems (as far as I know) than any comparable product.
To the best of my knowledge, Generic NQS was the first batch
processing system, either commercial or freely-available, to support
processor sets on IRIX 5 & 6 (released 22nd November 1994), to
provide a native 64-bit version for IRIX 6.0 (released 10th July
1995), and to support processor sets on Digital UNIX (released 5th
June 1996, and had I known that Digital UNIX supported processor sets,
that would have been added a lot sooner).
We also aim to be the first batch processing system to provide full
support for Linux/SMP as soon as the SMP interface is defined by Alan
Cox and co.
Platforms Supported
AIX From IBM
Digital UNIX From DEC
Dynix/Ptx From Sequent
Fujitsu UXP/M
HP-UX From Hewlett Packard
IRIX From Silicon Graphics
Generic NQS support for IRIX 4 has been phased out.
Generic NQS on IRIX 5 and above includes full support for processor
sets and non-degradable priorities.
- IRIX 5.x
- IRIX 6.x
Full native 64-bit port.
Linux On Intel
- Linux 1.0 and above, both a.out and ELF
Generic NQS is developed on RedHat Linux, and then ported to the
other operating systems.
Linux SMP support will follow as soon as Alan and co. have an API
for me to use.
I'd love to hear of any experiences of compiling Generic NQS on
DEC Alpha, SPARC or PowerMac ports of Linux.
NCR UNIX
Solaris 2 From Sun Microsystems
SunOS From Sun Microsystems
ULTRIX
UNICOS
Generic Ports
BSD 4.3
Generic NQS includes a port to generic BSD 4.3. This port,
used by the SunOS 4 port, has not been thoroughly tested, and may
require further work in the future.
I'd be very interested in talking to any BSD programmers who'd like
to assist in improving this port.
POSIX.1
POSIX.1 is an important standard for UNIX developers. The Linux port
of Generic NQS is essentially a POSIX.1 port, and is therefore a
subset of the generic System V release 4 port.
System V Release 4
Generic NQS includes a port to generic System V Release 4, taken from
previous support for the Solaris 2 operating system. This port has
been very successful in making Generic NQS available on other
platforms, such as NCR UNIX.
|