NonStop: Difference between revisions
m →Development Environment: Toolchains |
Open System Services notes |
||
Line 3: | Line 3: | ||
== NonStop Kernel == | == NonStop Kernel == | ||
TODO : Guardian, OSS environments, file formats, big endian x86 | TODO : Guardian, OSS environments, file formats, big endian x86 | ||
=== Guardian Environment === | |||
=== Open System Services (OSS) Environment === | |||
== NonStop-UX == | == NonStop-UX == | ||
Line 31: | Line 34: | ||
== Resources == | == Resources == | ||
[https://ituglib.connect-community.org/apps/Ituglib/SrchOpenSrcLib.xhtml ITUGLIB Open Source Software Ports] | * [https://ituglib.connect-community.org/apps/Ituglib/SrchOpenSrcLib.xhtml ITUGLIB Open Source Software Ports] | ||
* [https://web.archive.org/web/20220423134145/http://nonstoptools.com/manuals/OSS-Installation.pdf Open System Services Installation Guide] |
Revision as of 18:26, 24 December 2024
NonStop Kernel
TODO : Guardian, OSS environments, file formats, big endian x86
Guardian Environment
Open System Services (OSS) Environment
NonStop-UX
NonStop-UX was a variant of UNIX, developed by Tandem, containing AT&T System V, and 4.3BSD components. Ports are known to exist, for MIPS-based systems.
It doesn't seem to be directly derived from NonStop Kernel, and doesn't contain technology from OSF/1, in the base operating system. It does, however, have a port of OSF/Motif available, as an optional package.
Like NonStop Kernel, it uses ELF, as its primary executable format, and file
typically identifies executables as ELF 32-bit MSB executable, MIPS, MIPS-I version 1 (SYSV), dynamically linked, interpreter /usr/lib/libc.so.1, stripped
Development Environment
TODO : Relationship with OSF/1, toolchains - COBOL/C/C++ At least one version of the NonStop Development Environment, for Windows, which includes cross-compilers, for COBOL, and C/C++ has been found.
Variants
TNS/X
Executables for the x86-64 variant are usually identified as ELF 64-bit MSB executable, x86-64, version 1 (HP NonStop Kernel), dynamically linked, with debug_info, not stripped)
, by the file
utility.
These systems are unique, in that that NonStop Kernel always runs in a big endian mode, despite the underlying CPU being little endian.
TNS/E
Executables for the Itanium variant are usually described as ELF 64-bit MSB IA-64, version 1 (HP NonStop Kernel)
, by the file
utility.
These machines boot using EFI, and can boot from an El Torito-compliant ISO 9660 volume, such as the HPI Loader, and Halted States SVCS NS1000FWV1 Update 1 (542908-002) disc, that has been archived.
TNS/R
Executables for the MIPS variant are usually described as ELF 32-bit MSB MIPS, MIPS-I version 1 (SYSV))
, by the file
utility.