Home     Contact     Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science     RSS     Terms of services     Privacy policy  
   
 Home      Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science   


<< Back to INDEX

The UNIX Operating System [Technology]
posted May 29 2014 3:40.50 by spic0m




In the late 1960s, Bell Laboratories computer scientists Dennis Ritchie and Ken Thompson started work on a project that was inspired by an operating system called Multics, a joint project of MIT, GE, and Bell Labs. The host and narrator of this film, Victor Vyssotsky, also had worked on the Multics project. Ritchie and Thompson, recognizing some of the problems with the Multics OS, set out to create a more useful, flexible, and portable system for programmers to work with.

What's fascinating about the growth of UNIX is the long amount of time that it was given to develop, almost organically, and based on the needs of the users and programmers. The first installation of the program was done as late as 1972 (on a NY Telephone branch computer). It was in conjunction with the refinement of the C programming language, principally designed by Dennis Ritchie.

Because the Bell System had limitations placed by the government that prevented them from selling software, UNIX was made available under license to universities and the government. This helped further its development, as well as making it a more "open" system.

This film "The UNIX System: Making Computers More Productive", is one of two that Bell Labs made in 1982 about UNIX's significance, impact and usability. Even 10 years after its first installation, it's still an introduction to the system. The other film, "The UNIX System: Making Computers Easier to Use", is roughly the same, only a little shorter. The former film was geared towards software developers and computer science students, the latter towards programmers specifically.

The film contains interviews with primary developers Ritchie, Thompson, Brian Kernighan, and many others.

While widespread use of UNIX has waned, most modern operating systems have at least a conceptual foundation in UNIX.

Footage courtesy of AT&T Archives and History Center, Warren, NJ.


[Link: AT&T Tech Channel]
 
Share



You might also like...


Holey Experiment [Science]

How Do Gun Silencers Work? [Technology]

A Telescope Bigger than a Galaxy [Science]

Quantum Mechanics explained with simple animations [Science]

The real science behind multiple universes [Science]

1000000000000 FPS camera captures ligh photons in motion!!!

Poop and more... can be found on the moon after the Apollo missions [Space]

How did Einstein came up with this E=MC2? [Video]


<< Back to INDEX



Comments

  Name

  Email (shall not be published)

  Website

Notify me of new posts via email


Write your comments below:
BEFORE you post a comment:You are welcome to comment for corrections and suggestions on this page. But if you have questions please use the forum instead to post it. Thank you.


      

  • At 29 May 2014, 15:45:49 user alan wrote:   [reply @ alan]
    • I agree with Kernighan's assessment of pipelining as the tool that made
      UNIX so powerful. And that input/output redirection is incorporated
      into UNIX as an aspect of the shell, using special characters to create
      and direct the pipelines. These pipelines carry bytes. Kernighan
      made a good point--that pipelines can be used in many, many, many dif-
      ferent tasks that a general-purpose computer has to do during the course
      of a day.

      Structuring complicated computer algorithms in terms of simple "primitives"
      that only did one thing is explained as one aspect of UNIX that made it
      so powerful and flexible at the same time.

      Two other aspects of UNIX make it powerful and flexible. These aspects
      were not mentioned in this introductory film. UNIX is a
      multi-user and multi-tasking operating system. This means many different
      people can run multiple simultaneous, independent jobs (called "processes"
      with no trouble.
      (This and the primitives made UNIX add a whole new genre of computer
      primitives--interprocess communication (IPC). For example, if you are
      printing a text file you want UNIX to finish printing a file before you
      allow the author to edit it.)

      The other aspect is the concept of users and user-privileges, the set of
      things a user is permitted to do with files. This aspect of UNIX was
      absolutely necessary to allow its multiple users to work independently
      of one another without clobbering the work done by others (or by oneself).

      The reason these aspects weren't mentioned in the film is that the 1960's
      and 1970's predated the personal computer (PC). During this time that
      UNIX was developed, everybody was used to using a computer that was not even
      in the same building, let alone in your office.

      Yet today during twenty-first century, these same aspects of UNIX make
      it the most powerful and versatile operating system, in my opinion, of
      PC's, in such instances as BSD, linux, and Apple OSX.












     Contact     Forum     Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science     RSS   

    Site design: Giorgos Lazaridis
    © Copyright 2008
    Please read the Terms of services and the Privacy policy