CB UNIX
Unixes by Bell |
---|
Research Unix |
Other |
|
Columbus UNIX (or CB UNIX) was, according to Marc Rochkind,[1] a variant of the UNIX operating system internal to Bell Labs. It was developed at the Columbus, Ohio branch and was little-known outside the company. CB UNIX was developed to address deficiencies inherent in Research Unix, notably the lack of interprocess communication 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 similar to System V's messages and shared memory.[2]
System V IPC
System V IPC, i.e., message queues, semaphores and shared memory were developed together and first appeared in the late 1970s in Columbus UNIX. They eventually appeared on mainstream Unix systems starting with System V in 1983. They were thereafter referred to as System V IPC.[3]