1 / 15

UNIX History

UNIX History. 1965: Bell Lab joined with GEC and Project MAC of MIT to develop Multics: multi-user and data-sharing environment. 1969: originated as a research at AT&T Bell Lab

jodie
Download Presentation

UNIX History

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIX History • 1965: Bell Lab joined with GEC and Project MAC of MIT to develop Multics: multi-user and data-sharing environment. • 1969: originated as a research at AT&T Bell Lab • Ken Thompson, Dennis Ritchie, Brian Kernighan, and others sketched an early version of UNIX file system on GECOS system for PDP-7. • UNIX named by Kernighan, a pun of Multics.

  2. UNIX History • 1971: UNIX is moved to PDP-11, 16K for system, 8k for users program, a disk of 512k, and limit of 64k per file. • Thompson come up a language B after BCPL when implementing a Fortran compiler • Ritchie developed language B into C language. • 1973: Unix was rewritten in C, a tremendous impact on its acceptance among outside users.

  3. UNIX History • 1976: V6 released & available free to universities • 1977: Berkeley UNIX began with CSRG (Comp. Sys. Research Group) licensed V6 from AT&T • Berkeley releases are called BSD (Berkeley Software Distribution) with 1BSD for PDP-11 and culminated 4.4BSD in 1993, and 4.4BSD-lite • A license from AT&T was required to use BSD • AT&T source code license is expensive for government lab and commercial entities, although is cheap for universities

  4. UNIX History • 1979: V7 available, basis of later versions • After V7, AT&T created USG (UNIX Support Group), later USL(UNIX system Lab) for commercial products. • Bell Lab and USG’s efforts diverge, where USL’s releases, System III & V have more impact • 1992: AT&T sold UNIX operations to Novell, repackage System V as UnixWare, not popular, and have all UNIX loyalty

  5. UNIX History • Berkeley set the long-term goal of removing AT&T’s code from BSD • before complete, funding suspended and CSRG disbanded • CSRG released the second collection of AT&T-free code (Net/2). • Companies like BSDI took it.

  6. UNIX History • Lawsuits between AT&T for trade secret and Berkeley for contract violation began. At the same time, AT&T sued BSDI for using Net/2 as the basis of its product. • 1994: lawsuits dropped. Berkeley announced 4.4BSD-Lite, freely distributable.

  7. UNIX History • Throughout 80s, vendors based on AT&T or BSD developed their UNIX systems independently • standardized by many vendors, but another flavor of Unix.

  8. UNIX History • ATT and BSD Unix systems • Novell’s UnixWare and BSDI’s BSD/OS are the most generic systems • Sun Solaris 2.X is an ATT Unix. Sun’s older systems are BSD-based, SunOS. • DEC’s OSF/1 based on Mach is a BSD. • SGI’s IRIX is a ATT. • HP’s HP-UX is a ATT

  9. UNIX History • NetBSD, 386BSD, FreeBSD, and Linux are based on Net/2 from Berkeley. • SCO UNIX, The Santa Cruz Operation, is based on a older version of the AT&T Unix, SVR3.2 • Solaris 2.7, IRIX 5.2, OSF/1 2.0 • HP-UX 11.0, SunOS 4.1.3, BSD/OS 1.1 • Red Hat Linux 6.2, FreeBSD 3.4

  10. Linux and Linux variants • Developed by Linus Torvalds • Varaints • Caldera Linux • Corel Linux • Debian Linux • Kondara Linux • Red Hat Linux • Mandrake Linux • SuSE Linux • Turbo Linux • Vector Linux

  11. Linux vs. MS NT • Pro: • Linux and Linux variants are considerably less expensive to run. Most versions of Linux are free. Especially when looking at the Microsoft Windows NT with multiple licenses. • Issues are generally resolved more quickly than Windows NT with open source code.

  12. Linux vs. MS NT • Con: • Overall Windows NT has a larger availability of software and drivers. However, because of the popularity of Linux, software developers and hardware manufactures are also releasing software support and drivers for their devices. • Windows NT software is generally compatible with other versions of Windows / Windows NT. • However, XP is not compatible  so .NET • Overall Windows NT is generally easier then Linux and has a wider audience familiar with the functionality and control of it.

  13. Linux vs. UNIX • Pro: • Linux has a larger availability of software and drivers than most versions of UNIX. Variants of UNIX such as SUN Solaris may have about the same or more availability of software and drivers than some versions of Linux. • Linux issues and bugs generally are always fixed extremely fast and will likely be fixed before an issue in UNIX is fixed. • Linux is available for free or for a small cost. Most versions of UNIX or Variants of UNIX can be very expensive. It is important to note that versions of SUN Solaris are available for free for end-users.

  14. Linux vs. UNIX • Con: • Many versions of UNIX are a project of a centralized company and all issues, information and support are maintained at one central location. • Many versions of UNIX allow for very large scalability and maintain reliability. • http://www.computerhope.com/unix/linux.htm

  15. Homework #1 • This homework requires you to do a simple survey on Unix. After that you will know how many different versions of Unix OSes exist. • Find out what are the latest version of the Unix mentioned in the class. • How many Linux variants exist in the world?

More Related