NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Linux

Linux


40 Years of Unix

The ancestor of most modern operating systems reached a venerable age this year

By Doru Barbu, Linux Editor

21st of August 2009, 15:16 GMT

Adjust text size:


Unix's History
Enlarge picture
It is a long and twisted story that marks the various phases through which the Unix operating system passed. It has been going on for 40 years, and signs show that it won't end anytime soon.

Unix's impact on today's computing experience is extremely significant. It popularized the idea of using higher level programming languages for creating operating systems, simplified the file model, showed the advantages of the hierarchical file system with an arbitrary number of levels, made the command interpreter an ordinary program, with commands being programs themselves, and this list could go on for a long while.

Another important heritage of Unix is that it sparked the efforts to create a free software system to replicate its functionality. Combining this project, called GNU, to the Linux kernel that appeared in 1992 gave us a free, as in speech, system that anyone can use, study, modify and redistribute.

Hoping that the Unix experience will continue to live and provide its users with the concepts of a free, sustainable and secure operating system, we've put together a small subset of that legendary story. Here we go, and we hope you won't fall asleep while reading this recollection of the happenings that led to Unix as we know it:

In was the 1960s, and the Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were working on an experimental operating system called Multics (Multiplexed Information and Computing Service), designed to run on the GE-645 mainframe computer. It was an interactive operating system with many new features, including enhanced security. When the project became a commercial product, the low sales forced AT&T Bell Labs to end it and left the developers on a hiatus. Ken Thompson, one of these programmers, continued to work on the GE-645, but the mainframe was slow and its use costly, so he looked for an alternative and, with the aid of Dennis Ritchie, settled on the Digital Equipment Corporation's PDP-7 minicomputer.

This experience, combined with the experience gained on the Multics project, led Thompson to start designing an operating system for the PDP-7. Along with Ritchie, he assembled a development team and started working on a multi-tasking operating system and a filesystem to go along with it.

In the 1970s, the project was advanced enough to support two simultaneous users. Brian Kernighan came up with a name for this operating system: Unics, intentionally contrasting to Multics; the spelling was eventually changed to Unix.

When another company became interested in deploying Unix on a larger computer, Thompson and Ritchie seized the chance and received a PDP-11/20 machine and official financing from Bell Labs. The name Unix became official, and until November 1971 the operating system gained text-processing utilities and a programmer's manual.

Another milestone in the operating system's development is 1973, when Unix was rewritten in the C programming language, disproving the idea "that something as complex as an operating system, which must deal with time-critical events, had to be written exclusively in assembly language." The software was now more portable, requiring minimal intervention in order to work on new platforms.

AT&T started licensing Unix to universities and commercial entities, giving them the complete source code along with the operating system. By 1975, Unix reached version 6, gained the concept of pipes, and the modular code base experienced an accelerated growth. This led to many versions of the operating system being created both within and independently of AT&T. The 1970s saw an annotated version of Unix kernel sources that circulated widely, even in the form of a book, making it a valuable educational example.

In 1982, AT&T started licensing UNIX System III for commercial use, but continued to license the older versions as well. This led to confusion among all the versions in existence. To end it, AT&T combined them to create UNIX System V Release 1, which had new features such as vi and curses.

Since the new commercial license being used by AT&T on UNIX wasn't favorable for academic use, the Berkeley researchers developed BSD Unix as an alternative to System III and V. Many contributions to Unix were started on the BSD platform, like the C shell, job control and maybe one of the most important aspects of BSD development, TCP/IP networking support. Later revisions of that networking code were incorporated into AT&T System V UNIX and even in Microsoft's Windows.

AT&T developed numerous enhancements for UNIX System V, such as file locking, streams, interprocess communication, and merged features from Xenix, BSD, SunOS and System V into its UNIX System V Release 4. Shortly after producing it, AT&T sold all its rights on UNIX to Novell, which combined its NetWare operating system with the System V Release 4 code to produce UnixWare. Novell tried to use it as a competitor to Windows NT, but its efforts were unsuccessful.

By 1993, most commercial vendors were basing their Unix variants on System V, with many BSD features added on top. In the meantime, a group of BSD developers created 386BSD, a free, software-operating system that worked on Intel's inexpensive computing platform.

Novell decided to transfer the UNIX trademark and certification rights to the X/Open consortium. In 1996, the Open Group was created by the merger between the Open Software Foundation and X/Open. This group creates the standards that define what is a "UNIX" operating system.

In 1995, Novell sold the administration and support for the existing UNIX licenses along with the rights to the development of the System V code base to the Santa Cruz Operation. This sparked an ongoing litigation for the copyright.

In 1997, the base of the MacOS X operating system was set when Apple acquired NEXTSTEP, an operating system based on BSD and the Mach kernel.

2000 saw the entire UNIX business being sold by SCO to Caldera Systems, which later changed its name to The SCO Group. The SCO Group started legal action various users and vendors of Linux, IBM and other customers of Santa Cruz, citing that it owned the copyright to UNIX and its code. Novell disputed their claims and regarded them as franchise operators, resulting in a SCO v. Novell lawsuit. In 2007, the court ruled that Novell had the copyright to UNIX.

Here we are, in 2009, and the Unix heritage continues to stand strong, through the various operating systems that we deem Unix-like. Happy 40th birthday, Unix!

Unix's History
Enlarge picture


TAGS:

Unix | Linux | open source | operating system | BSD
Read by 6,491 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
Very Good (4.3/5) 10 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2010 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


True 64-Bit Google Chrome for Linux Is Now Available

New Ubuntu Installer Coming Soon

Pidgin 2.6.0 Has Voice and Video Support

ATI Linux Video Driver 9.8 Supports Ubuntu 9.04

First Look: Jolicloud Alpha 2c

Softpedia Linux Weekly, Issue 58

Introducing the Ubuntu Enterprise Cloud Alpha Images

Newly Discovered Linux Kernel Vulnerability Affects All Versions Since 2001

User opinions:


Comment #1 by: AlNaimi on 21 Aug 2009, 17:56 GMT reply to this comment

Thanks very good article
And BTW, I did not fall into a sleep.

Comment #1.1 by: Doru Barbu on 24 Aug 2009, 12:28 GMT

I'm glad to hear that the UNIX story, which now feels like ancient computing history, is still of interest to computer enthusiasts.


Comment #2 by: Mikel on 22 Aug 2009, 14:48 GMT reply to this comment

SCO did not sell the 'entire Unix business' to Caldera, as they didn't own it to sell. That is what Caldera/The SCO Group claimed and fought for in court, losing at every stage in the battle. The heads of that firm have been replaced by a bankruptcy trustee.

Comment #2.1 by: Doru Barbu on 24 Aug 2009, 12:27 GMT

Apparently, de fact that SCO hadn't owned the UNIX business didn't stop them from selling it to Caldera, nor did it stop The SCO Group from suing others in the open source world over what it didn't own. We have tracked the progress of the lawsuits, and the fact that The SCO Group still exists under the rule of that bancrupcy trustee is probably just a scheme to enable further litigation. It remains to be seen how the whole situation will end, and more importantly when it will end.

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM