CB-UNIX
CB-UNIX was one of three parallel variants of early UNIX inside the Bell System, along with USG UNIX and PWB/UNIX. It came out of the Operations System Group (OSG) in Columbus, Ohio.
Apparently initially based on UNIX Version 6, for the PDP-11 (although at the end of its life it did run on VAXen), it had changes and extensions to the kernel to make it more suitable for use in control applications, including real-time systems (unlike the other two, which were primarily intended for computer center type usage).
Major enhancements included extensive inter-process communication (in part via semaphores, and shared memory mechanisms) and file locking, which were considered essential for database management systems; it also had contributions in the areas of power failure recovery.
Releases included:
- Edition 1.0 - mid 1977
- Edition 2.0 - January 1979
- Edition 2.1 - January 1980
- Edition 2.2 - January 1981
- Edition 2.3 - mid 1981
The three different systems (which had by then diverged slightly), along with (by then portable) Unix Seventh Edition from the Research group, were eventually unified as Unix SYSIII, in June, 1980.
External links
- CB-UNIX - documentation
- Source Code - source (scan of kernel listings)
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 |