Difference between revisions of "UNIX Second Edition"
m (+next version) |
m (+previous version) |
||
Line 3: | Line 3: | ||
| creator = AT&T/[[Western Electric]] | | creator = AT&T/[[Western Electric]] | ||
| year introduced = June, 1972 | | year introduced = June, 1972 | ||
− | | next version = [[UNIX Third Edition]] | + | | previous version = [[UNIX First Edition|V1]] |
+ | | current version = V2 | ||
+ | | next version = [[UNIX Third Edition|V3]] | ||
| type = [[Multi-tasking]], [[multi-user]] | | type = [[Multi-tasking]], [[multi-user]] | ||
| architecture = [[PDP-11 architecture|PDP-11]] | | architecture = [[PDP-11 architecture|PDP-11]] | ||
Line 12: | Line 14: | ||
It still ran on the [[PDP-11/20]] model of the PDP-11; the [[PDP-11/45]] was apparently expected in the near future. The [[file system]] is almost identical to the [[UNIX file system|V6 one]]; the only major differences are that i) the free blocks are stored as a bit [[array]], rather than a [[list]], and ii) [[peripheral|device]] 'special files' are indicated by [[inode]] numbers below 41. (not via a flag in the 'mode' word in the inode, as later). | It still ran on the [[PDP-11/20]] model of the PDP-11; the [[PDP-11/45]] was apparently expected in the near future. The [[file system]] is almost identical to the [[UNIX file system|V6 one]]; the only major differences are that i) the free blocks are stored as a bit [[array]], rather than a [[list]], and ii) [[peripheral|device]] 'special files' are indicated by [[inode]] numbers below 41. (not via a flag in the 'mode' word in the inode, as later). | ||
− | A copy of Second Edition does not seem to be extant. [[The Unix Heritage Society|TUHS]] has the [[source code]] for some of its user code: an early version of the first [[C programming language|C]] [[compiler]] (C was just being defined at the point in time), and many commands. The ' | + | A copy of Second Edition does not seem to be extant. [[The Unix Heritage Society|TUHS]] has the [[source code]] for some of its user code: an early version of the first [[C programming language|C]] [[compiler]] (C was just being defined at the point in time), and many commands. The 'UNIX Programmer's Manual: Second Edition' is also available. |
==External links== | ==External links== | ||
− | * [https://minnie.tuhs.org/cgi-bin/utree.pl?file=V2 V2] | + | * [https://minnie.tuhs.org/cgi-bin/utree.pl?file=V2 V2] - file tree at TUHS |
* [http://squoze.net/UNIX/v2man/ UNIX Programmer's Manual: Second Edition] | * [http://squoze.net/UNIX/v2man/ UNIX Programmer's Manual: Second Edition] | ||
** [http://squoze.net/UNIX/v2man/man0 Introduction] | ** [http://squoze.net/UNIX/v2man/man0 Introduction] |
Revision as of 05:19, 23 June 2022
Unix V2 | |
Type: | Multi-tasking, multi-user |
---|---|
Creator: | AT&T/Western Electric |
Architecture: | PDP-11 |
Previous Version: | V1 |
This Version: | V2 |
Next Version: | V3 |
Date Released: | June, 1972 |
UNIX Second Edition (often referred to as UNIX V2 or V2 UNIX - 'Unix' was still normally given in all capital letters at this point in time) was an early version of UNIX. There were 10 instances of UNIX running inside Bell at this point.
It still ran on the PDP-11/20 model of the PDP-11; the PDP-11/45 was apparently expected in the near future. The file system is almost identical to the V6 one; the only major differences are that i) the free blocks are stored as a bit array, rather than a list, and ii) device 'special files' are indicated by inode numbers below 41. (not via a flag in the 'mode' word in the inode, as later).
A copy of Second Edition does not seem to be extant. TUHS has the source code for some of its user code: an early version of the first C compiler (C was just being defined at the point in time), and many commands. The 'UNIX Programmer's Manual: Second Edition' is also available.
External links
- V2 - file tree at TUHS
- UNIX Programmer's Manual: Second Edition
v • d • e UNIX Versions, Vendors and Related |
---|
Research Unix PDP-7 UNIX • V1 • V2 • V3 • V4 • V5 • V6 • V7 • V8 • V9 • V10 • LSX • MINI-UNIX • Unix/32V
AT&T - CB-UNIX • PWB/UNIX • USG UNIX • System III • System IV • System V BSD - 2.9 BSD • 2.10 BSD • 2.11 BSD • 3BSD • 4BSD • 4.1 BSD • 4.2 BSD • 4.3 BSD • 4.4 BSD BSD Descendants 386BSD • NetBSD • FreeBSD • OpenBSD • NeXTSTEP • Darwin |
Other - xv6 • AMIX • SunOS • Solaris • ULTRIX • A/UX • XENIX • AIX • Dell UNIX |