Difference between revisions of "Unix/32V"

From Computer History Wiki
Jump to: navigation, search
(The AT&T vs BSDi/CSRG Lawsuit: BSD License != Public Domain)
m (See also: +32V man pages)
 
(27 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
| image = 32v.png
 
| image = 32v.png
 
| caption = Logging into a 32v system
 
| caption = Logging into a 32v system
| name = 32v
+
| name = 32V
| creator = Bell Labs / AT&T / Western Electric
+
| creator = Bell Labs / AT&T / [[Western Electric]]
 
| current version = 1.0 (1979)
 
| current version = 1.0 (1979)
 
| year introduced = 1979
 
| year introduced = 1979
 
| type = Multitasking, multiuser
 
| type = Multitasking, multiuser
| architecture = [[VAX]], theoretically portable
+
| architecture = [[VAX]], theoretically [[portable]]
 
}}
 
}}
  
32v is the first 32bit version of Unix created by Bell Labs.  32v is basically a 32bit version of [[Seventh Edition Unix]] ported to the [[VAX]]. While not the first 32bit version of unix ([[Interdata]]'s was), it was the most influencial. 32v could only run on the [[VAX-11/780]] as it was the only VAX in existance at that time.
+
'''32V''' is the first 32-bit version of [[UNIX]] created by Bell Labs.  32V is basically a 32bit version of [[Seventh Edition Unix]] [[portable|ported]] to the [[VAX]]. While not the first 32bit version of Unix (the [[Interdata]] one was), it was the most influential. 32V could only run on the [[VAX-11/780]] as it was the only VAX in existence at that time.
  
It's also worth noting that [[CSRG]] used 32v as the basis for their work on 32 bit BSD unix, starting with [[BSD 3.0]] which was a 32v kernel with demand paged virtual memory, the BSD 2.x utilities rolled into one. Neither 32v nor BSD 3.0 include [[TCP/IP]].
+
It's also worth noting that the [[Computer Systems Research Group‎]] used 32V as the basis for their work on 32 bit [[BSD]] Unix, starting with [[3 BSD|BSD 3.0]] which was a 32V kernel with demand paged [[virtual memory]], and the BSD 2.x utilities, rolled into one. Neither 32V nor BSD 3.0 include [[TCP/IP]]. Additionally, AT&T used 32V as the basis for SYSIII work on both the [[PDP-11]] & VAX. This makes 32V the 'common ancestor' of both SYSV & 4BSD. Also be sure to check out the installation instructions [[Setting Up Version 1.0 of UNIX/32V Operating System]].
  
 
== The AT&T vs BSDi/CSRG Lawsuit ==
 
== The AT&T vs BSDi/CSRG Lawsuit ==
  
Because 32v is the basis for BSD 3.0 it was also the source of contention of the lawsuit. The whole issue has been made moot since Caldera bought the rights to UNIX, and released 32v as free software.
+
Because 32V is the basis for BSD 3.0 it was also the source of contention of the lawsuit. The whole issue has been made moot since Caldera bought the rights to UNIX, and released 32V as free software.
 +
 
 +
(AT&T is American Telephone and Telegraph, a U.S. Corporation;
 +
BSDi is Berkeley Software Design Inc;
 +
CSRG is the University of California's Computer Systems Research Group.)
 +
 
 +
== Manual Pages ==
 +
Right now I've just inputted section 1 and they all need formatting to make them more wiki friendly. Eventually I'll have a 32/v man page .. page with each section with the normal spelling of the commands.
 +
 
 +
For now you can see all the section 1 commands, as I've tried to reflect in their name the release, section & command name.
 +
 
 +
*[[:Category:32v man section 1|32v man section 1]]
 +
 
 +
For example ls would be found as [[32v_1m_ls]].
  
 
== How do I get this to run?! ==
 
== How do I get this to run?! ==
  
Right now, make sure you have the [[VAX-11/780]] emulator from [[SIMH]] 3.8-0 or higher, then go to [http://zazie.tom-yam.or.jp/starunix/ http://zazie.tom-yam.or.jp/starunix/] for more information.
+
Right now, you have a variety of options to run 32V on your computer:
 +
 
 +
First you can follow our guide aptly name [[Installing 32V on SIMH]].
 +
This guide was derived from [http://zazie.tom-yam.or.jp/starunix/ http://zazie.tom-yam.or.jp/starunix/], And you could follow it as well. <br>Be sure you have the VAX-11/780 emulator from [[SIMH]] 3.8-0 or higher, if you are going to follow either of the prior links.<br>
 +
The last, and easier solution is available [https://sourceforge.net/project/downloading.php?group_id=204974&filename=unix32v-0.3.exe&a=43027585 here]. This is a pre-configured ready to run windows package with 32V.
 +
 
 +
== Pictures of the tapes! ==
 +
[[Image:32v-tape1.jpg|150px|Close up of the label]][[Image:32v-tape2.jpg|150px|picture of the tape]]
  
 
== What Runs? ==  
 
== What Runs? ==  
  
Not very much.... 32v does not provide any modern networking, and the C compiler is far from ANSI.
+
Not very much.... 32V does not provide any modern networking, and the C compiler is far from ANSI.  I've also had issues with the [[FORTRAN]] compiler as its hash table size is too small to compile [[Zork]], and it is different regarding CLOSE and some other nonsense...
  
 +
== Games ==
 +
Yes, it wouldnt be fun without games.
 +
 +
<pre>
 +
arithmetic
 +
backgammon
 +
bcd
 +
ching
 +
fish
 +
fortune
 +
hangman
 +
number
 +
quiz
 +
random
 +
trek
 +
wump
 +
</pre>
 +
 +
==See also==
 +
 +
* [[32V man pages]]
 +
* [[A UNIX™ Operating System for the DEC VAX-11/780 Computer]]
 +
 +
==External links==
 +
 +
* [https://minnie.tuhs.org/cgi-bin/utree.pl?file=32V 32V] - 32V tree at [[The Unix Heritage Society|TUHS]]
 +
** [https://minnie.tuhs.org/cgi-bin/utree.pl?file=32V/usr/doc/summary What's New: Highlights of the UNIX/32V System]
 +
* [http://squoze.net/UNIX/32v/ UNIX/32v]
  
 
{{Nav Unix}}
 
{{Nav Unix}}
 +
 +
[[Category: VAX Operating Systems]]
 +
[[Category: Non-DEC Operating Systems]]
 +
[[Category: Unix OS's]]

Latest revision as of 19:53, 14 January 2024


32V
32v.png
Logging into a 32v system
Type: Multitasking, multiuser
Creator: Bell Labs / AT&T / Western Electric
Architecture: VAX, theoretically portable
This Version: 1.0 (1979)
Date Released: 1979


32V is the first 32-bit version of UNIX created by Bell Labs. 32V is basically a 32bit version of Seventh Edition Unix ported to the VAX. While not the first 32bit version of Unix (the Interdata one was), it was the most influential. 32V could only run on the VAX-11/780 as it was the only VAX in existence at that time.

It's also worth noting that the Computer Systems Research Group‎ used 32V as the basis for their work on 32 bit BSD Unix, starting with BSD 3.0 which was a 32V kernel with demand paged virtual memory, and the BSD 2.x utilities, rolled into one. Neither 32V nor BSD 3.0 include TCP/IP. Additionally, AT&T used 32V as the basis for SYSIII work on both the PDP-11 & VAX. This makes 32V the 'common ancestor' of both SYSV & 4BSD. Also be sure to check out the installation instructions Setting Up Version 1.0 of UNIX/32V Operating System.

The AT&T vs BSDi/CSRG Lawsuit

Because 32V is the basis for BSD 3.0 it was also the source of contention of the lawsuit. The whole issue has been made moot since Caldera bought the rights to UNIX, and released 32V as free software.

(AT&T is American Telephone and Telegraph, a U.S. Corporation; BSDi is Berkeley Software Design Inc; CSRG is the University of California's Computer Systems Research Group.)

Manual Pages

Right now I've just inputted section 1 and they all need formatting to make them more wiki friendly. Eventually I'll have a 32/v man page .. page with each section with the normal spelling of the commands.

For now you can see all the section 1 commands, as I've tried to reflect in their name the release, section & command name.

For example ls would be found as 32v_1m_ls.

How do I get this to run?!

Right now, you have a variety of options to run 32V on your computer:

First you can follow our guide aptly name Installing 32V on SIMH. This guide was derived from http://zazie.tom-yam.or.jp/starunix/, And you could follow it as well.
Be sure you have the VAX-11/780 emulator from SIMH 3.8-0 or higher, if you are going to follow either of the prior links.
The last, and easier solution is available here. This is a pre-configured ready to run windows package with 32V.

Pictures of the tapes!

Close up of the labelpicture of the tape

What Runs?

Not very much.... 32V does not provide any modern networking, and the C compiler is far from ANSI. I've also had issues with the FORTRAN compiler as its hash table size is too small to compile Zork, and it is different regarding CLOSE and some other nonsense...

Games

Yes, it wouldnt be fun without games.

arithmetic
backgammon
bcd
ching
fish
fortune
hangman
number
quiz
random
trek
wump

See also

External links