NonStop: Difference between revisions
→TNS/E: Booting, and executables notes |
→TNS/X: Endianness notes |
||
Line 12: | Line 12: | ||
=== TNS/X === | === TNS/X === | ||
Executables for the x86-64 variant are usually identified as <code>ELF 64-bit MSB executable, x86-64, version 1 (HP NonStop Kernel), dynamically linked, with debug_info, not stripped)</code>, by the <code>file</code> 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 === | === TNS/E === |
Revision as of 12:44, 24 December 2024
NonStop Kernel
TODO : Guardian, OSS environments, file formats, big endian x86
NonStop/UX
Development Environment
TODO : Relationship with OSF/1, toolchains - COBOL/C/C++
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
(ELF 32-bit MSB MIPS, MIPS-I version 1 (SYSV))