NOS/VE
| Company type | Operating system |
|---|---|
| Industry | Computer software |
| Predecessor | NOS, NOS/BE |
| Founded | 1980s |
| Founder | Control Data Corporation |
| Defunct | yes |
| Headquarters | United States |
| Products | Operating system for CDC Cyber 180 series mainframes |
| Owner | Control Data Corporation |
NOS/VE (short for Network Operating System / Virtual Environment) was an operating system created by Control Data Corporation during the 1980s but has since been discontinued. This operating system employed virtual memory and operated in the 64-bit virtual mode provided by the CDC Cyber 180 series mainframe machines. NOS/VE was developed as the successor to the earlier NOS and NOS/BE systems from the 1970s.
Commands
The command interpreter in NOS/VE, known as the System Command Language (SCL), mandates that commands specify parameters to enable automated usage summaries, support for named or positional parameters, and enforce type validation. Command names adhere to a structured format: verb{_adjective}_noun, which can be shortened by combining initial letters. Examples include:
| Complete Command | Shortened Form | UNIX Counterpart |
|---|---|---|
| display_catalog | disc | ls |
| display_working_catalog | diswc | pwd |
| change_working_catalog | chawc | cd |
| delete_catalog | delc | rmdir |
| copy_file | copf | cp |
| delete_file | delf | rm |
| create_connection | crec | telnet |
The dot character serves as the catalog delimiter, a design choice influenced by programming language conventions. Subsystems such as FTP are integrated directly within SCL, enhancing commands and prompts while preserving uniform control flow throughout scripting.
Parameters
Commands within NOS/VE accept parameters; for instance, the command:
crec telnet sd='10.1.2.3'
establishes a telnet session connecting to the IP address 10.1.2.3.