Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
UNIX/32V
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Overview== [[File:System7simh-coolrt.png|thumb|Version 7 Unix for the VAX 11/780, running in the SIMH VAX 11/780 simulator displayed on Cool Retro Term]] Before 32V, Unix had primarily run on DEC [[PDP-11]] computers. The Bell Labs group that developed the operating system was dissatisfied with DEC, so its members refused DEC's offer to buy a VAX when the machine was announced in 1977. They had already begun a Unix port to the [[Interdata 8/32]] instead. DEC then approached a different Bell Labs group in [[Holmdel, New Jersey]], which accepted the offer and started work on what was to become 32V.<ref name="penguin">{{cite book |first=Peter H. |last=Salus |authorlink=Peter H. Salus |title=The Daemon, the Gnu and the Penguin |chapter=Chapter 6. 1979 |url=http://www.groklaw.net/article.php?story=20050502114023686 |publisher=[[Groklaw]] |year=2005}}</ref> Performed by Tom London and John F. Reiser,<ref name="reader">{{cite tech report |first1=M. D. |last1=McIlroy |authorlink1=Doug McIlroy |year=1987 |url=http://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs}}</ref> porting Unix was made possible due to work done [[Version 6 Unix#Portability|between the Sixth and Seventh Editions]] of the operating system to decouple it from its "native" PDP-11 environment. The 32V team first ported the C compiler (Johnson's [[Portable C Compiler|pcc]]), adapting an assembler and loader written for the Interdata 8/32 version of Unix to the VAX. They then ported the April 15, 1978 version of Unix, finding in the process that "[t]he [[Bourne shell|(Bourne) shell]] [...] required by far the largest conversion effort of any supposedly portable program, for the simple reason that it is not portable."<ref>Thomas B. London and John F. Reiser (1978). [https://www.bell-labs.com/usr/dmr/www/otherports/32vscan.pdf A Unix operating system for the DEC VAX-11/780 computer]. Bell Labs internal memo 78-1353-4.</ref> UNIX/32V was released without [[virtual memory]] [[paging]], retaining only the swapping architecture of Seventh Edition. A virtual memory system was added at [[University of California, Berkeley|Berkeley]] by [[Bill Joy]] and [[Özalp Babaoğlu]] in order to support [[Franz Lisp]]; this was released to other Unix licensees as the Third [[Berkeley Software Distribution]] ('''3BSD''') in 1979.<ref name="opensources">{{cite encyclopedia |title=Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable |first=Marshall Kirk |last=McKusick |authorlink=Marshall Kirk McKusick |encyclopedia=Open Sources: Voices from the Open Source Revolution |year=1999 |publisher=O'Reilly}}</ref> Thanks to the popularity of the two systems' successors, 4BSD and [[UNIX System V]], UNIX/32V is an antecedent of nearly all modern Unix systems.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)