Skip to content
IRI Logo
Solutions Products
  • Solutions
  • Products
  • Blog
  • BI
  • Big Data
  • DQ
  • ETL
  • IRI
    • IRI Business
    • IRI Workbench
  • Mask
  • MDM
    • Master Data Management
    • Metadata Management
  • Migrate
    • Data Migration
    • Sort Migration
  • Test Data
  • Transform
  • VLDB
  • VLOG
Unix

IRI Reflects on 40 Years of Unix

  • by Paul Friedland

UnixUnix first operating system was revealed by AT&T Bell Labs engineers Ken Thompson, Brian Kernighan, and Dennis Ritchie in September 1969 on a DEC PDP-7 minicomputer.

Their invention was the grandchild of a smaller, simpler Compatible Time-Sharing System (CTSS) which matured into a portable, multi-tasking and multi-user time-sharing system. It was first called UNICS, for UNiplexed Information and Computing System. It was later renamed UNIX, though today is often spelled Unix.

Unix consists of a master control program called the kernel. The kernel provides services to start and stop programs, handles the file system and other common “low level” tasks that most programs share, and, perhaps most importantly, schedules access to hardware to avoid conflicts if two programs try to access the same resource or device simultaneously

Unix systems are also characterized by: the use of plain text for storing data; a hierarchical file system; treating devices and certain types of inter-process communication (IPC) as files; and by the use of  software tools and programs that can be strung together through a command line interpreter using pipes (as opposed to a monolithic program containing all those functions). Collectively, these concepts came to be known the “Unix philosophy.”Unix PC

Unix-based systems eventually split into various branches, developed over time by AT&T, along with commercial vendors like IBM and non-profit organizations like the Open88 Consortium. Some history follows …

In 1973, Unix was rewritten in C, contrary to the then general notion that something as complex as an operating system dealing with time-critical events had to be written in assembly. The migration from assembly language to C resulted in much more portable software, requiring only a relatively small amount of machine-dependent code to be replaced when porting Unix to other computing platforms.

Unix stayed in the lab for most of its first 10 years, and then was distributed only to academic and government institutions. In 1980, Microsoft introduced XENIX. In 1982, AT&T first licensed Unix for commercial use with System III. Sun, HP, and DEC released their first versions, too: SunOS, HP-UX, and Ultrix.

In 1983, AT&T’s Computer Research Group, UNIX System Group, and a third group merged to become the UNIX System Development Labs. It announced Unix System V (SVR1), the first supported release with a base of 45,000 users.

New features such as the vi editor were introduced, and in 1984, The University of California at Berkeley released 4.2BSD, including TCP/IP.

Unix distributions shipped with several things beyond the kernel and its related utilities, including application development environments, libraries, documents, and the portable, modifiable source code for all of these components. As a self-contained system, Unix was better able to emerge as an important teaching and learning tool, and make headway in the business world.

It was in 1985 that IRI first began developing CoSort for Unix on the AT&T 3B2, one of the first multi-user PCs. IBM announced AIX in 1986, and by 1989, SVR4 unified Unix System V, BSD, and Xenix with a base of 1.2 million users.

In 1991, Unix System Laboratories was formed while Linus Torvalds of Finland started to develop Linux. Novell acquired USL in 1993 and transferred the Unix trademark to X/Open. X/Open introduced a single Unix specification (Spec 1170), isolating the Unix code and maintaining the trademark. X/Open later merged with the Open Software Foundation to form the Open Group in 1996, which holds the Unix trademark today.

V2 of the Unix spec in 1997 supported threads, 64-bit, larger CPUs, and real-time processing. By then, IRIX 6.4, AIX 5.3, HP-UX 11, and the first parallel version of CoSort (V6) were shipping.

In 1999, when Unix was 30, the Linux 2.2 kernel and Tru64 were released. In 2000, SCO sold its entire UNIX business and assets to Caldera Systems, which later changed its name to The SCO Group. In 2005, Sun Microsystems released the bulk of its Solaris system code into an open source project called OpenSolaris.

Now at 40, the Unix market is thought to be worth USD $70 billion (IDC estimate).

For an interesting timeline showing the history of Unix releases from Unics to iPhone OS, see www.levenez.com/unix. Other sources for this article include Wikipedia, The Unix Newbie Blog, FAQs.org, and The Open Group.

Please send your feedback on this article, and suggestions for future newsletter articles, to news@iri.com.

Examining the LDIF File Format
IRI Business Advice – Sharing Our Experience
CoSort Unix

Related articles

Prepare and Protect Data for…
Running IRI Software in a…
The IRI Platform
IRI Test Data Generation
IRI Data Masking
IRI Data Governance
IRI Data Quality and Improvement
IRI Data Migration and Modernization
IRI Voracity and Test Design…
All About IRI Set Files:…
Real-Time, Incremental Data Masking

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Big Data 66
  • Business Intelligence (BI) 77
  • Data Masking/Protection 163
  • Data Quality (DQ) 41
  • Data Transformation 94
  • ETL 122
  • IRI 229
    • IRI Business 86
    • IRI Workbench 162
  • MDM 37
    • Master Data Management 12
    • Metadata Management 25
  • Migration 65
    • Data Migration 60
    • Sort Migration 6
  • Test Data 102
  • VLDB 78
  • VLOG 40

Tracking

© 2025 Innovative Routines International (IRI), Inc., All Rights Reserved | Contact