CB UNIX

Columbus UNIX / CB UNIXDeveloper| Bell Labs

|

Written in| C
OS family| Unix
Working state| Discontinued
Available in| English
Default user interface| Command-line interface

Columbus UNIX, or CB UNIX, is a discontinued variant of the UNIX operating system used internally at Bell Labs[1] for administrative databases and transaction processing.[2] It was developed at the Columbus, Ohio branch, based on V6, V7 and PWB Unix.[3] It was little-known outside the company.

CB UNIX was developed to address deficiencies inherent in Research Unix, notably the lack of interprocess communication (IPC) and file locking, considered essential for a database management system. Several Bell System operation support system products were based on CB UNIX such as Switching Control Center System. The primary innovations were power-fail restart, line disciplines, terminal types, and IPC features.[4]

Volumes 1 and 2 of the UNIX Programmer's Manual, CB Version

The interprocess communication features developed for CB UNIX were message queues, semaphores and shared memory support. These eventually appeared in mainstream Unix systems starting with System V in 1983, and are now collectively known as System V IPC.[2]

## References

1. ↑ Rochkind, Marc (1985). Advanced UNIX Programming. Prentice Hall. pp. 156–157. ISBN 0-13-011800-1. https://archive.org/details/advancedunixprog00roch.
2. ↑ 2.0 2.1 Kerrisk, Michael (2010). The Linux Programming Interface. No Starch Press. p. 921. ISBN 9781593272203. https://archive.org/details/linuxprogramming00kerr.
3. ↑ J. D. Doan, ed (May 1981). CB-UNIX Programmer's Manual, Edition 2.3. Columbus, OH: Bell Telephone Laboratories. p. iii. http://www.tuhs.org/Archive/Distributions/USDL/CB_Unix/cbunix_intro.pdf. Retrieved 2017-06-10.
4. ↑ Dale Dejager (1984-01-16). "UNIX history". Newsgroup: net.unix.

* v
* t
* e

Unix by Bell Labs

Research|

* Version 6 Unix (1975)
* Version 7 Unix (1979)
* UNIX/32V (1979)

Internal|

* CB UNIX (c. 1975)
* PWB/UNIX (1977)
* MERT/DMERT/UNIX-RT

Commercial|

* UNIX System III (1982)
* UNIX System V (1983)

People|

* Dennis Ritchie
* Ken Thompson

Companies|

* AT&T Computer Systems
* Unix System Laboratories

* Category

* v
* t
* e

Unix and Unix-like operating systems

* BSD
* 386BSD
* FreeBSD
* NetBSD
* OpenBSD
* DragonFly BSD
* NeXTSTEP
* Darwin
* macOS
* iOS
* watchOS
* tvOS
* audioOS
* iPadOS
* SunOS
* Ultrix
* Coherent
* GNU
* Linux
* Android
* Chrome OS
* LynxOS
* MINIX
* QNX
* BlackBerry 10
* Research Unix
* System V
* A/UX
* AIX
* HP-UX
* illumos
* IRIX
* OpenServer
* Solaris
* Tru64 UNIX
* UnixWare
* Xenix
* more...

* Italics indicate discontinued branches.  Category
* Commons
* Book

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/CB UNIX. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:CB_UNIX&oldid=4221964"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template