3BSD: Difference between revisions

From Computer History Wiki
Jump to navigationJump to search
Initial version from 4.2 BSD
 
m External links: Design and Implementation of the Berkeley Virtual Memory Extensions to the UNIX Operating System - replace source with PDF of output
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox OS  
{{Infobox OS  
| image = 32v.png
| image = 3bsd.png
| caption = Logging into a 3 BSD/VM system
| caption = Logging into a 3 BSD/VM system
| name = 3 BSD/VM
| name = 3 BSD/VM
Line 10: Line 10:
}}
}}


3.0 BSD was [[32v]] with a better virtual memory system, that went from 32'v swapping , to a paged system.  Additionally all of the BSD tools from [[2.9 BSD]] on the [[PDP-11]] were ported over, including [[vi]].
'''3BSD''' (called the '''Third Berkeley Software Distribution''' in contemporary documentation, generally given as the acronym) was [[Unix/32V]] with a better [[virtual memory]] system, that went from 32V's [[swapping]], to a paged system.  Additionally all of the BSD tools from [[1BSD]] & [[2BSD]] on the [[PDP-11]] were ported over, including [[vi]]. I've poorly transcribed the setup documentation here [[Setting up the Third Berkeley Software Tape]].  This was the first full fledged OS from Berkley, as the 1&2 releases were just patches to [[Unix Seventh Edition|V7]].
 


== 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, make sure you have the [[VAX-11/780]] emulator from [[SIMH]] 3.8-0 or higher, then you can follow [[Installing 3 BSD on SIMH]].
Alternativly you can go to [http://zazie.tom-yam.or.jp/starunix/ http://zazie.tom-yam.or.jp/starunix/] for more information.


== What Runs? ==  
== What Runs? ==  


Not very much.... 3 BSD does not provide any modern networking, and the C compiler is far from ANSI.
Not very much.... 3 BSD does not provide any modern networking, and the C compiler is far from ANSI. The [[DZ11 asynchronous serial line interface|DZ11]] emulation in SIMH is not working.
 
== Games ==
The following games are in 3 BSD:
 
*adventure
*arithmetic
*backgammon
*banner
*bcd
*ching
*fish
*fortune
*hangman
*number
*quiz
*random
*trek
*wump


==External links==


* [https://minnie.tuhs.org/cgi-bin/utree.pl?file=3BSD 3BSD] - 3BSD at [[The Unix Heritage Society|TUHS]]
** [https://minnie.tuhs.org/cgi-bin/utree.pl?file=3BSD/usr/man/man0/intro Introduction to Volume  1] - "This volume gives descriptions of the publicly available features of the UNIX/32V system, as extended to provide a virtual memory environment and other enhancements at U. C. Berkeley."
** [https://minnie.tuhs.org/cgi-bin/utree.pl?file=3BSD/usr/doc/vmunix Third Berkeley Software Distribution]
*** [http://roguelife.org/~fujita/COOKIES/HISTORY/3BSD/design.pdf Design and Implementation of the Berkeley Virtual Memory Extensions to the UNIX Operating System] <!-- https://minnie.tuhs.org/cgi-bin/utree.pl?file=3BSD/usr/doc/vmunix -->
{{Nav Unix}}
{{Nav Unix}}
[[Category: CSRG BSD]]

Latest revision as of 12:44, 21 December 2023


3 BSD/VM

Logging into a 3 BSD/VM system
Type: Multitasking, multiuser
Creator: CSRG
Architecture: VAX, theoretically portable
This Version: 3.0 (1979)
Date Released: 1979


3BSD (called the Third Berkeley Software Distribution in contemporary documentation, generally given as the acronym) was Unix/32V with a better virtual memory system, that went from 32V's swapping, to a paged system. Additionally all of the BSD tools from 1BSD & 2BSD on the PDP-11 were ported over, including vi. I've poorly transcribed the setup documentation here Setting up the Third Berkeley Software Tape. This was the first full fledged OS from Berkley, as the 1&2 releases were just patches to V7.

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 you can follow Installing 3 BSD on SIMH. Alternativly you can go to http://zazie.tom-yam.or.jp/starunix/ for more information.

What Runs?

Not very much.... 3 BSD does not provide any modern networking, and the C compiler is far from ANSI. The DZ11 emulation in SIMH is not working.

Games

The following games are in 3 BSD:

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

External links