Difference between revisions of "UNIX/370"

From Computer History Wiki
Jump to: navigation, search
m (External links: +Multiprocessor UNIX Operating Systems)
m (External links: Update Bell Labs URLs (blast Nokia))
 
(One intermediate revision by the same user not shown)
Line 11: Line 11:
 
* [https://charles.the-haleys.org/papers/Alternate_Implementation_Proposal_for_Unix370.pdf Alternate Implementation Proposal for Unix/370] January 2, 1979
 
* [https://charles.the-haleys.org/papers/Alternate_Implementation_Proposal_for_Unix370.pdf Alternate Implementation Proposal for Unix/370] January 2, 1979
 
* [https://drive.google.com/file/d/1zrnKJ7fT1yrt_9r8QJHtZm7cI9EQEw76/view UNIX/370: A Feasibility Study] January 23, 1979
 
* [https://drive.google.com/file/d/1zrnKJ7fT1yrt_9r8QJHtZm7cI9EQEw76/view UNIX/370: A Feasibility Study] January 23, 1979
* [https://www.bell-labs.com/usr/dmr/www/otherports/ibm.html A UNIX System Implementation for System/370] - the finished Bell system
+
* [https://www.nokia.com/bell-labs/about/dennis-m-ritchie/otherports/ibm.html A UNIX System Implementation for System/370] - the finished Bell system
 
<!-- * [http://squoze.net/UNIX/bltj/06771917.pdf A UNIX System Implementation for System/370] - the finished Bell system -->
 
<!-- * [http://squoze.net/UNIX/bltj/06771917.pdf A UNIX System Implementation for System/370] - the finished Bell system -->
 
* [http://squoze.net/UNIX/bltj/06771916.pdf Multiprocessor UNIX Operating Systems] - mostly general, but has some UNIX/370 content
 
* [http://squoze.net/UNIX/bltj/06771916.pdf Multiprocessor UNIX Operating Systems] - mostly general, but has some UNIX/370 content
Line 19: Line 19:
 
* [https://drive.google.com/file/d/1cB2eqTwmicj1AQOiULDZjED5Rq-_V4N4/view Notes on Au Performance or How to get the Pb out of Au]
 
* [https://drive.google.com/file/d/1cB2eqTwmicj1AQOiULDZjED5Rq-_V4N4/view Notes on Au Performance or How to get the Pb out of Au]
  
[[Category: UNIX OS's]]
+
[[Category: Unix OS's]]
 
[[Category: IBM Operating Systems]]
 
[[Category: IBM Operating Systems]]

Latest revision as of 03:09, 1 July 2025

UNIX/370 was the name adopted by two separate efforts to run UNIX on an IBM System/370 class machine.

The first, at Bell Laboratories, ran Unix Seventh Edition as a 'supervisor' to user processes, under the TSS/370 Resident Supervisor. This approach, instead of running it directly on the bare hardware, was taken because System/370 machines had characteristics which made doing so un-attractive. For one, the I/O system of the System/370 was quite complex, with a large number of channels, device controllers, and devices, which could be interconnected in multiple ways. For another, IBM field service expected the operating system to provide error logs in a particular format, which UNIX running on the bare hardware would have to provide. The TSS-based approach was successful, and Bell ran the result on a number of large System/370 machines.

The second, originally at Princeton University, proposed to run UNIX Sixth Edition under VM/370; this was made to run in a preliminary manner. The project then moved (along with its progenitor) to Amdahl, where it ran on an Amdahl 470V/6, under VM/370; the result was named 'Au'. (Amdahl later got UNIX Version 7, and then announced Amdahl UTS.)

External links