ashell directory





ashell read me file

pi Pascal translator source

px Pascal interpreter

pxp Pascal execution profiler

eyacc Modified yacc for Pascal

assubs Assembly stuff for Pascal

tests Test programs for Pascal

pcs Wirth's Pascal-S

pxref Pascal cross-refence program

opcodes Definition files for Pascal

fpterp Sep ID floating point interpreter using FETCHI sys call

s? Command software source

man? Documents for s? stuff

ashell A new shell with some nice features

ex-1.1 Ex source

exrecover Ex recovery routines (after system crashes)

trek Source for a "star trek" game

portlib Portable library used by trek

exrefm Troff source for "Ex 1.1 Reference Manual"

puman Troff source for "UNIX Pascal User's Manual"

help Sections from our help command



lib Routines for /lib and /usr/lib

bin Routines for /usr/bin

etc Stuff for /etc

JH software developer - guitar player - poetry lover



RELATED POSTS

In last part I wrote what let toAnd I finished with talking a bit about 1BSD, the very first BSD. I mentioned, that it was not operating system, it didn't provide a kernel nor operating system. It provided a variety of useful programs and utilities for UNIX.When looking for software included, I found out that on various ftps you can still download it. So I downloaded one . Size ofis around 1.2MB, unpacked around 3.4MB.Update file informs that1BSD was released as30 free copies of 1BSD have been sent out and 35 tapes sold for 50 USD, all during lateandThe tape came with 2 labels.First label on the tape:Second label on the tape:Most of the data on this tape has been archived, so that they could write it on tape. This tape included sources and binaries for a quantity of UC Berkeley software. The major items on this tape were the instructional Pascal system and the text editor "ex". Other software includes a modified shell, a new shell, new commands, and a "star trek" game. Machine readable documentation was also included for all programs. The "Pascal User's Manual" and the "Ex reference manual" needed a phototypesetterif readable copies wanted to be produced.Reading Read Me file, you can find out that compiled binaries have been included for most of the software there. (A few of the routines in the directory s6 include system dependent headers and so binaries would be of no use and are not included.) The major programs "pi", "pxp", "px", and "ex-1.1" have the binaries in the directories with the same names.Each major directory includes a file "READ_ME" describing the software in the directory. There is often a shell script "setup" in the directory to perform one time only operations. The script "install" in these directories placed the software in its standard home.For recompilation of these programs users could use the scripts "make*", and "comp" and "load" in the directories. Most directories also had "print" scripts, i.e. "printpi", to make a program listing with utility files and programs in a reasonable order.The suggested way to bring up the software on this tape was to run the install scripts in "pi", "pxp", and "px", and to then install (some or all) of the software from "bin".As read me file says, the directory structure goes like this:More about history of BSD in next parts.[1] http://www.bsdnewsletter.com/2012/05/Features181.html[2] http://cvsweb.netbsd.org/bsdweb.cgi/src/share/misc/bsd-family-tree[3]file from downloaded 1BSD