This is www.gnqs.org, The Home Of Batch Processing


Home | Developers | Documents | Downloads | Mailing Lists | People | Support | Volunteer


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

  • AIX v3

  • AIX v4


Digital UNIX From DEC

  • Digital UNIX (formerly OSF/1)

    Includes full support for processor sets.


Dynix/Ptx From Sequent

  • Dynix/Ptx v4.1.3


Fujitsu UXP/M

  • Fujitsu UXP/M v10

    Uses the generic SysVr4 support.


HP-UX From Hewlett Packard

  • HP-UX v8

  • HP-UX v9

  • HP-UX v10

    Please note that HP-UX itself does not formally support limits on CPU usage, etc., which are necessary for useful batch processing prior to HP-UX v10.10.


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

  • NCR UNIX

    Uses the generic SysVr4 support.


Solaris 2 From Sun Microsystems

  • Solaris 2.0 and above (including Solaris 2.5)

    Uses the generic SysVr4 support.


SunOS From Sun Microsystems

  • SunOS 4.1.3.

    Requires Sun's `acc' compiler, or gcc.

    Uses the generic BSD 4.3 support.


ULTRIX

  • ULTRIX v4.x


UNICOS

  • UNICOS v8


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.



This site (www.gnqs.org) is copyrighted. You can view the terms & conditions here.
You can contact the webmaster here.