include problem
[unix-history] / .ref-BSD-3 / usr / doc / vmunix / blurb.t
CommitLineData
d71ada48
OB
1.LG
2.B
3.ce
4Berkeley Software for UNIX\(dg on the VAX\(dd
5.br
6.ce
7\s-4(The Third Berkeley Software Distribution)\s0
8.R
9.NL
10.sp .75i
11.PP
12.FS
13\(dg\s-2UNIX\s0 and \s-2UNIX/32V\s0 are trademarks of Bell Laboratories.
14.FE
15.FS
16\(dd\s-2VAX\s0 and \s-2PDP\s0 are trademarks of Digital Equipment Corporation.
17.FE
18A new package of software for \s-2UNIX\s0 will be available from the Computer
19Science Division of the University of California at Berkeley in early
20December, 1979. This is a
21package of software for \s-2UNIX/32V\s0\(dg licensees, and includes a paged
22version of the kernel for the \s-2VAX\s0, as well as a large number of
23other programs. The tape includes:
24.SH
25New Languages for the VAX
26.PP
27Interpreters for \s-2APL\s0, \s-2LISP\s0 and Pascal.
28The \s-2APL\s0 interpreter is the \s-2PDP-11\s0 version,
29moved to the \s-2VAX\s0.
30The \s-2LISP\s0 system, known as ``Franz Lisp'', is written in C and
31\s-2LISP\s0, includes both an interpreter and a compiler,
32and is compatible with a large subset of \s-2MACLISP\s0.
33The Pascal system is the instructional system which has been distributed
34previously for \s-2PDP\-11's\s0\(dd. The language implemented is very close
35to standard Pascal, and features
36excellent diagnostics, and a source level execution profiling facility.
37.SH
38New System Facilities
39.PP
40The system is now fully and transparently demand paged.
41As distributed it will support individual
42process sizes up to 8M of data and 4M of program.
43These numbers can be increased to 16M bytes of data and stack
44and 16M bytes of program easily given the availability of a
45reasonable amount of disk space to which to page.
46Description is given of steps necessary to further increase
47these limits.
48.PP
49A new load-on-demand
50format allows large processes to start quickly. A \fIvfork\fR system call
51allows a large process to execute other processes without copying its
52data space.
53Virtual versions of the \fIread\fR and \fIwrite\fR system calls
54known as \fIvread\fR and \fIvwrite\fR permit fast random access to large
55files, fetching data pages as needed, and rewriting only changed pages.
56The system supports UNIBUS disk drives, and can access and update files
57on the console's floppy disk drive.
58.SH
59A display editor
60.PP
61The tape includes the display editor,
62.I vi,
63(vee-eye) which runs on a large number of intelligent and unintelligent
64display terminals.
65This editor uses a terminal description data base and a library
66of routines for writing terminal independent programs which is also supplied.
67The editor has a mnemonic command set which is easy to learn and remember,
68and deals with the hierarchical structure of documents in a natural way.
69Editor users are protected against loss of work if the system crashes,
70and against casual mistakes by a general
71.I undo
72facility as well as visual feedback.
73The editor is quite usable even on low speed lines and dumb terminals.
74.SH
75Command and mail processing programs
76.PP
77The tape also includes a new command processor
78.I csh
79which caters to interactive users by providing a history mechanism so
80that recently given
81commands can be easily repeated. The shell also
82has a powerful macro-like aliasing facility which can be used to
83tailor a friendly, personalized, command environment.
84A new interactive mail processing command
85supports items such as subject and carbon copy fields, and
86distribution lists, and makes it convenient to deal with
87large volumes of mail.
88.SH
89Better debugger support
90.PP
91A version of the symbolic debugger
92.I sdb
93is provided which now can be used to debug
94FORTRAN 77 programs. The assembler has been rewritten and the C compiler
95modified to reduce greatly the overhead of using the symbolic debugger.
96.SH
97Other software
98.PP
99Also included are a number of other useful packages including
100the circuit analysis program \s-2SPICE\s0,
101programs to simulate the phototypesetter on 200 bpi dot-matrix plotters
102(these programs were moved from the \s-2PDP\-11\s0 to the \s-2VAX\s0 and
103a large number of fonts available on the ARPANET have been converted
104to the required format),
105a bulletin board program, routines for data compression,
106a modified version of the standard I/O library permitting
107simultaneous reads and writes, a slow-speed network for
108connecting heterogeneous
109UNIX systems at low cost (1 tty port per connection per machine and
110no system changes), and a new, flexible macro package for
111.I nroff
112and
113.I troff
114called
115.I \-me.
116.PP
117.PP
118Source code, binaries and machine readable versions of all
119documentation are included with the tape.
120We supply the magnetic tape on which the software is written.
121.PP
122To receive the tape make two additional copies of the
123the attached agreement, sign and return 2 of the 3 copies with
124a \fBcheck\fR for $200 U.S. payable to ``Regents, University of
125California,'' and a copy of your \s-2UNIX/32V\s0
126license agreement to:
127.DS
128Berkeley Software Distribution for UNIX
129c/o Keith Sklower
130Computer Science Division, Department of EECS
131Evans Hall
132University of California, Berkeley
133Berkeley, California 94720
134.DE
135We will return a fully executed copy of the agreement to you with the
136distribution.
137.PP
138Included with the tape will be two volumes of documentation. The first is
139a programmers manual (similar to \s-2UNIX/32V\s0 Volume 1) modified
140and updated to correspond accurately to the distributed system.
141The second is a volume of documents (Volume 2C) similar to the two standard
142volumes (2A and 2B) describing the major packages on the tape.
143.PP
144If you have questions about this tape they can be directed to Keith Sklower at
145the address above or at (415) 642-4972 or leave messages for Keith at 642-1024.