About site: Software/Operating Systems/Unix/History - A Brief History of Unix
Return to Computers
  About site: http://www.hsrl.rutgers.edu/ug/unix_history.html

Title: Software/Operating Systems/Unix/History - A Brief History of Unix History of Unix and causes for its popularity. "This document is designed to give people with no previous UNIX experience some sense of what UNIX is. This document will cover the history of UNIX and a
A_Brief_Synopsis_of_Unix_History University of Indiana Knowledge Base article. Summary of Unix versions and links to related entries.

CSRG_Archive_CD-ROMs The full source archives of the University of California at Berkeley's Computer Systems Research Group, for sale on a 4-CD set.

Dennis_Ritchie\'s_Home_Page Several historic technical reports, anecdotes, and stories from one of the fathers of Unix.

The_Evolution_of_the_Unix_Time-Sharing_System 1979 conference paper by Dennis Ritchie. "Concentrates on the evolution of the file system, the process-control mechanism, and the idea of pipelined commands. Some attention is paid to social conditio

History_of_the_BSD_Daemon Various drawings, pictures, and information on the red devil BSD mascot.

A_History_of_UNIX_before_Berkeley A detailed overview of Unix people and components, 1975-1984.


  Alexa statistic for http://www.hsrl.rutgers.edu/ug/unix_history.html





Get your Google PageRank






Please visit: http://www.hsrl.rutgers.edu/ug/unix_history.html


  Related sites for http://www.hsrl.rutgers.edu/ug/unix_history.html
    Nick_Moffitt\'s_$7_History_of_Unix History paper detailing the people and places involved in developing Unix.
    OMU_-_One_Man_Unix Steve Hosgood's work with an early 1980s Unix clone. Includes some utility sources.
    The_Unix_Heritage_Society Built to foster the "the preservation and maintenance of historical and non-mainstream UNIX systems." Mailing list and archives. Includes early Unix source code, from 1973 through the 1990s.
    Unix_History A detailed family tree.
    UNIX_History_Graphing_Project Lists of release dates and dependencies for the various Unix flavors. A graphical representation of the Unix family tree is planned.
    Unix_Programmer\'s_Manual,_Seventh_Edition Archives at Bell Labs of the 1979 manual. Troff source and formatted Gzipped PostScript/PDF versions.
    The_Unix_System__History_and_Timeline Historical summary and timeline.
    The_UNIX_Time-Sharing_System Ritchie and Thompson's famous Communications of the ACM paper from 1974. An authoritative and technical overview of the operating system.
    Microsoft_Windows_History Timeline of all versions of Windows includes dates including month.
    Daring_Fireball__Writing_for_Google Blog entry. If you wish for something you write for web consumption to turn up in a Google search, here are some suggestions.
    The_Google_Government_Report Newsletter which focuses on the application of Google within the Federal, State and Local enterprise.
    Google_IPO_Central Unofficial site about Google's IPO with news and discussion.
    Google_Press_Releases Contains contact information, external news items, press releases, a corporate overview, and an image gallery.
    Google_Stock_Report "23 reasons Google could become a penny stock." Article by Steve Baba.
    SEO_Journal_News__Google News topics specific to Google's technology.
    Style_com__Journey_to_the_Center_of_Google Lengthy article by John Heilemann detailing the contribution of experienced managers and financiers to a company built on youthful inventiveness.
    Topix_net__Google,_Inc_ News on Google continually updated from thousands of sources around the net.
    Unofficial_Google_Fan_Club Weblog offering news and information about Google and Google-related technologies and services.
    BBC__Google_Data_Request_Fuels_Fears Net experts and civil libertarians fear US official requests for data could set a dangerous precedent. (January 20, 2006)
    Google__Time_Warner\'s_AOL_and_Google_to_Expand_Strategic_Alliance Press release announcing that Google is to invest $1 billion for a 5% stake in AOL. (December 20, 2005)
    OJR__Companies_Subvert_Search_Results_to_Squelch_Criticism Companies are using Google-bombing, link farms and Web spam pages to place positive sites in the top search results with a goal of pushing the negative ones down. (June 1, 2005)
    WorldNetDaily__Google_bans_Christian_ad Anti-homoual remarks considered to be 'hate' content. (August 17, 2004)
    San_Francisco_Chronicle_-_Google\'s_ad_rules Details of Google's ad policy disclosed in internal documents obtained by The Chronicle. (August 9, 2004)
    Wired_News__Searching_for_The_New_York_Times One of America's most comprehensive newspapers barely gets a mention in Google. Here's an explanation and a suggested remedy. (July 14, 2004)
    The_Buzz_on_Google\'s_IPO Sophisticated view from Wharton School on Google's IPO. [Free registration required to view] (May 19, 2004)
    BBC__Google_to_Sell_$2_7bn_in_Shares The world's favourite internet search firm, Google, confirms its long-awaited flotation on the Nasdaq or New York stock exchange, which could value the firm at $20bn. (April 29, 2004)
    Google_Introduces_New_Features Press release about new services personalized Web search and Web alerts. Also explains the changes to the Google design and new search features. (March 29, 2004)
    BusinessWeek_Online___Google\'s_Ads_-__and_Minuses Argues that restrictive and opaque policies regarding Google's Adwords program hurts Google's reputation. (March, 2004)
    Bloomberg__Morgan_Stanley,_Goldman_Sachs_to_Manage_Google_IPO Google Inc. hired Morgan Stanley and Goldman Sachs Group Inc. to arrange its initial public offering. (January 5, 2004)
    BBC_Is_Google_Good_for_You? The Google search engine has become the Coke of the web, argues technology analyst Bill Thompson. (December 19, 2003)
    Google\'s_Florida_Shake_Up__A_View_from_the_Beginning Jim Hedger of the Internet Search Engines Database presents a compilation of his reactions and conclusions over weeks following Google change of 16 November. (December 16, 2003)
    Who\'s_Naughty,_Who\'s_Nice__Google_Christmas_2003 Barry Welford's summary of what happened in the Google Florida Update and the likely reasons. Includes a discussion of stemming and Applied Semantics. (December 15, 2003)
    BBC__Google_Changes_Anger_Web_Businesses Tweaks to the way the world's biggest search engine works mean many companies no longer show up on rankings. (December 4, 2003)
    Wharton_School__What_is_Google_Worth? Long article covering most aspects of Google "going public" or remaining a privately held company. [Free registration required to view] (December 3, 2003)
    Economist_com_-_The_next_hot_internet_stock "Google is now more than a business: it is a cultural phenomenon. But where will it be in a few years?" (October 30, 2003)
    BBC__Google_\'Nearly_Ready\'_to_Float The internet search engine is reported to be close to finalising plans for a long-awaited share sale. (October 24, 2003)
    SearchEngineWatch__Happy_Birthday,_Google! Five years ago, Google founders Larry Page and Sergey Brin incorporated their fledgling startup, notes Chris Sherman. (September 8, 2003)
    BBC__Google_Celebrates_Fifth_Birthday The hugely popular search engine, Google, is turning five years old this weekend. (September 7, 2003)
    Science_Friday__Google Twenty-four minute NPR radio show segment interviewing Sergey Brin, cofounder of Google, and Rael Dornfest, coauthor of two new books about Google. [Realaudio] (September 5, 2003)
    Slashdot__Craig_Silverstein_Answers_Your_Google_Questions 11 questions answered covering technical, business model, and site ranking issues. (July 3, 2003)
This is now2007.com cache of m/ as retrieved on 2009.01.08 now2007.com's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
A Brief History of Unix

A Brief History of Unix

By Charles Severance

This document is designed to give people with no previous UNIXexperience some sense of what UNIX is. This document will cover thehistory of UNIX and an introduction to UNIX.

HISTORY OF UNIX AND CAUSES FOR ITS POPULARITY

Most discussions of UNIX begin with the history of UNIX withoutexplaining why the history of UNIX is important to understanding UNIX.The remainder of this document will describe some strengths andweaknesses of UNIX and attempt to explain why UNIX is becomingpopular. All of UNIX's strengths and weaknesses can be directlyrelated to the history of its development, hence a discussion ofhistory is very useful.UNIX was originally developed at Bell Laboratories as a privateresearch project by a small group of people starting in 1969. This group hadexperience with a number of different operating systems researchefforts in the 1970's. The goals of the group were to design anoperating system to satisfy the following objectives:Simple and elegantWritten in a high level language rather than assembly languageAllow re-use of codeTypical vendor operating systems of the time were extremely large andall written in assembly language. UNIX had a relatively small amountof code written in assembly language (this is called the kernel) andthe remaining code for the operating system was written in a highlevel language called C.The group worked primarily in the high level language in developingthe operating system. As this development continued, small changeswere necessary in the kernel and the language to allow the operating system to be completed. Through this evolution the kernel and associated software were extended until a complete operating system was written on top of the kernel in the language C.

UNIX APPLICATION PROGRAMMING INTERFACE

Many proprietary operating systems have a simplified view of applicationbehavior. The typical application reads some data from disk, tape or aterminal and does some processing. Output is produced onto disk, tape, tape, terminal, or printer. The operating systems generally provide easy to use well-implemented facilities to support these types of facilities.As applications become more sophisticated they need new features such asnetwork access, multi-tasking, and interprocess communications. In traditional operating systems, these features are often hard to use, not well documented, and only callable from assembly language. Whena program makes use of these features, the program may be much more complexand much more difficult to maintain.In UNIX because the C language was written to be used to implement anoperating system rather than a traditional "input-processing-output"application, use of these sophisticated features is quite easily donefrom the C language without writing any assembly language.In addition, the documentation for these sophisticated features is in the same format and location as the documentation for the normal applicationcalls. When UNIX was distributed, users could write applications in C and easily make use of all of the operating system facilities.This allowed application developers to quickly develop much more sophisticated applications using these facilities.The pattern of development in UNIX when adding new features such asnetworking is to provide an application program interface from the Clanguage to access the new features.In general UNIX system developers and application developers programin the same language using the same application programming interface.In typical proprietary operating systems, the operating systemsprogrammers are programming in assembly language and have access to amany capabilities which are not available to the applicationdeveloper.

UNIX NETWORKING

In 1984, the University of California at Berkeley released version 4.2BSDwhich included a complete implementation of the TCP/IP networking protocols. Systems based on this and later BSD releases provided amulti-vendor networking capability based on Ethernet networking.The networking support included, remote login, file transfer, electronic mail,and other important features.As UNIX was ported onto more and more different types of computerhardware the UNIX networking allowed many different types of systemsto share and mutually use data. Networks consisting of many different systemscould be used as a large distributed system.When SUN Microsystems added NFS (Network File System), this ability to shareand mutually use data was significantly enhanced.

UNIX POPULARITY

At this point, the reader might be asking, "This document is designedfor first time UNIX users. Why all of this discussion aboutprogramming and system programming?" The answer is because thedocument is using the history of UNIX to explain why UNIX is sopopular. The application portability and system programming issueshave caused many hardware and software vendors to choose UNIX.The effect of many vendors choosing UNIX is that there is a wide varietyof UNIX systems available to users at attractive prices. There are three primary causes for UNIX's popularity (and noneis user interface):Only a very small amount of code in UNIX is written in assemblylanguage. This makes it relatively easy for a computer vendor toget UNIX running on their system. UNIX is nearly the unanimous choice ofoperating system for computer companies started since 1985.The user benefit which results from this is that UNIX runs on awide variety of computer systems. Many traditional vendors havemade UNIX available on their systems in addition to theirproprietary operating systems.The application program interface allows many different types ofapplications to be easily implemented under UNIX without writingassembly language. These applications are relatively portableacross multiple vendor hardware platforms. Third party softwarevendors can save costs by supporting a single UNIX version of theirsoftware rather than four completely different vendor specificversions requiring four times the maintenance.Vendor-independent networking allows users to easily network multiple systems from many different vendors.These features of UNIX have contributed to its rise in popularitysince the mid 1980's

USER INTERFACE

So far, there has been no mention of the user interface for UNIX.UNIX is a good operating system for experienced programmers. Theoperating system was designed and implemented by experiencedprogrammers so everything which the experienced programmer needs ispresent but not much else. A perfect example of this is the on-linedocumentation called "man-pages" or manual pages. The material iscompletely reference oriented with very little tutorial information.Experienced programmers find the man pages very useful but thebeginning user often finds them overwhelming.In the last few years, there has been extensive work to improve theuser interface to UNIX. The most dramatic effort has been theaddition of windowing interfaces on top of UNIX such as X-windows,Suntools, NextStep, Motif, OpenLook, etc. These windowing interfacesdo not change UNIX itself but are built on top of UNIX to provide amore intuitive interface to UNIX. Each of the different userinterfaces has some advantages and some disadvantages. Currentlyintensive development effort is being done on all of these GraphicalUser Interfaces (GUIs).Vendors providing UNIX also have done a work to improve the userinterface of their particular versions of UNIX for users withoutwindowing interfaces. Even with all of these efforts, UNIX is weak inthe end-user interface area.

USER PORTABILITY

Even with a relatively poor user interface, UNIX has a following ofnon-programmer users. The primary reason for this is because UNIX runson so many different computer systems ranging from small desktopsto the largest computers in the world. Once a user has learnedUNIX, the skills can be used on many different systems. This ability for a user to work on many different makes of computer systems withoutre-training is called "user portability".Many users of other operating systems have converted to usingUNIX becausethey felt that UNIX would be the "last" operating system they wouldhave to learn.

OPEN SYSTEMS

There is a recent effort to define what is an "open system" in theinternational standards area. An open system is a system which allowsapplication portability, system interoperability, and user portability between many different computer vendor hardware platforms.UNIX is a good example of the advantages to the user havingan "open system".

HISTORY SUMMARY

From a simple beginning as a personal research project to an importantrole in the operating systems on a wide range of computer systems fromdesktop micros to the largest mainframes, UNIX has and will have a lotof impact. The strength of UNIX is its portability across multiplevendor hardware platforms, vendor independent networking, and the strength of its application programming interface.These benefits are so strong that the relative weak end-userinterface has not slowed the adoption of UNIX.The end users are not the direct beneficiaries of the portability andthe application program interface. However end-users have alreadyseen the dramatic drop in the cost ofcomputing when multiple vendors can providethe same operating system and software solutions.End users are currently making the choice for inexpensive and flexible computing rather than best user interface in choosing UNIX.Press here to return to the Basic Unix Help Menu
 

History

of

Unix

and

causes

for

its

popularity.

"This

document

is

designed

to

give

people

with

no

previous

UNIX

experience

some

sense

of

what

UNIX

is.

This

document

will

cover

the

history

of

UNIX

and

a

http://www.hsrl.rutgers.edu/ug/unix_history.html

A Brief History of Unix 2009 January

dvd rental

dvd


History of Unix and causes for its popularity. "This document is designed to give people with no previous UNIX experience some sense of what UNIX is. This document will cover the history of UNIX and a

Rules




© 2005 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Free Flash Games - Bankruptcy Certification - Western Union Money Order - Guitar Books - Debt Consolidation
2009-01-08 23:59:05

Copyright 2005, 2006 by Webmaster
Websites is cool :)