User Tools

Site Tools


systems:3rd_edition

This is an old revision of the document!


Third Edition Unix

Release Date: February 1973
Released By: Bell Labs Research
Source Code: some source code is in the Unix Archive, browsable in the Unix Tree
Documentation: 3rd Edition man pages

The third edition of Unix was the last version with a kernel still written in assembly code, but is the first version to include pipes. For much of 1973, the existing Third Edition was maintained and improved, while the kernel was rewritten in C to become the Fourth Edition of Unix.

For the Third Edition of Unix we only have part of the C compiler, and the manual pages. Dennis Ritchie describes this version of the C compiler as follows:

“prestruct-c” is a copy of the compiler just before I started changing it to use structures itself. … [It] implements structures in a way that begins to approach their current meaning. Their declaration syntax seems to use () instead of {}, but . and → for specifying members of a structure itself and members of a pointed-to structure are both there.

For more information about Third Edition Unix, see The Evolution of the Unix Time-sharing System by Dennis Ritchie.

systems/3rd_edition.1676495116.txt.gz · Last modified: 2023/02/16 08:05 by admin