Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC The Background and Short History of UNIX & Linux Instructor: Joseph.

Slides:



Advertisements
Similar presentations
By- Anjali Bhardwaj. An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer.
Advertisements

History of UNIX Fergus Toolan Intelligent Information Retrieval Group University College Dublin.
1.1 The Unix System Unix is a Multi-user and Multi-tasking operating system History  MULTICS (MULTIplexed Information and Computing Service) (1965) 
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Unix Systems Administration 1Y. K. Chang UNIX History : Bell Lab joined with GEC and Project MAC of MIT to develop Multics: multi-user and data-sharing.
Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.
CIS 240 Introduction to UNIX Instructor: Sue Sampson.
Introduction to UNIX Software Tools. Slide 2 Instructor Huamin Qu Office Rm Web Office.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Operating Systems ECE344 A brief history of OS Ding Yuan ECE Dept., University of Toronto
Brief History of C and Unix Systems Programming Concepts.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
Introduction to Computer Administration System Administration
UNIX/Linux System Programming Jordan University of Science and Technology History.
The University of Akron Summit College Business Technology Department Computer Information Systems 2440: 145 Operating Systems Introduction to UNIX/Linux.
What is Unix Prepared by Dr. Bahjat Qazzaz. What is Unix UNIX is a computer operating system. An operating system is the program that – controls all the.
Presented by Tanna Lin PTADipMgt17 History And Modern Uses Of The Unix™ Operating System (including embedded devices and mobile phones).
Lecture 2 History of Operating Systems. Early History: The 1940s and 1950s Operating systems evolved through several phases. 1940s: Early computers did.
Introduction A computer system consists of hardware system programs application programs.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
LINUX/UNIX WORKSTATIONS Franklin Montenegro Carlos Sierra.
Introduction to Unix Administration Objectives –to identify the basic concepts of Unix administration Contents –history of Unix –unix vendors and standards.
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
Introduction to Unix/Linux R Bigelow. Why Learn UNIX/Linux? Users are able to access the operating system at a lower level, thus gaining a higher level.
UNIX OS By: Desmond Dagg Alannah Storm Mullins Carl Kavanagh Gareth Dunne Behzad Sanehi.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Module 1 Introduction to UNIX/Linux
CE Operating Systems Lecture 6 Overview of Unix/Linux operating systems.
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
Unix Background. Introducing Unix Brief Unix History u In 1969, Ken Thompson at AT&T Bell Labs began developing Unix. –First done in assembly language.
1 © 2001 John Urrutia. All rights reserved. Welcome to CIS 52 WELCOME WELCOME W E L C O M E.
LIS508 background of GNU/Linux
Unix/Linux. What is Unix & Linux? Unix is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including.
Operating System Part II: Introduction to the Unix Operating System (The Evolution of Unix)
CE Operating Systems Lecture 5 Overview of Unix/Linux operating systems.
F PRESENTED BY YAN FENG F STUDENT ID: F Instructor: Professor Morteza Anvari F DATE: 03/17/2001.
History of UNIX a short version CSCI 333 August 31, 2011.
Computers & Operating Systems
Just Enough Unix, Chapter 1
1 Operating Systems: Principles and Practice Cpr E 308.
MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 10 Case Study 1: LINUX Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall,
CS2204: Introduction to Unix January 19 th, 2004 Class Meeting 1 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty.
1 Lecture 1 Introduction & Getting Started COP 3353 Introduction to UNIX.
Berkeley Software Distribution
CSCI 330 UNIX and Network Programming Unit I Introduction.
The UNIX Time-sharing system
Introduction 1 Chapter 1. Introduction History and Proliferation Mandate for Change What’s Good and Wrong Scope of this course.
Basic UNIX Concepts. Why We Need an Operating System (OS) OS interacts with hardware and manages programs. A safe environment for programs to run is required.
UNIX History UNIX began as a research project. UNIX System V developed at Bell Laboratories. BSD (Berkley Software Distribution) UNIX XENIX UNIX Sun Operating.
Introduction to UNIX CS 2204 Class meeting 1 *Notes by Doug Bowman and other members of the CS faculty at Virginia Tech. Copyright
Introduction to UNIX CS465. What is UNIX? (1) UNIX is an Operating System (OS). An operating system is a control program that allocates the computer's.
Open Source Software. Chris Moylan Group 5...I think.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Agenda UNX122_022_w1_p3 Overview of UNIX
WHY AN OPERATING SYSTEM (OS) OS interacts with hardware and manages programs. Programs not expected to know which hardware they will run on. Must be possible.
Lab #1: UNIX crash course Introduction: History of Operating Systems Lesson #1: Navigating directories Lesson #2: Creating and editing files with emacs.
OPS224 Operating Systems - Unix Instructor: MURRAY SAUL.
Computer Center | Network Group IISER Bhopal Introduction to Basic Component of Computer System Vinay Bajpai iiserb.ac.in Computer Center Indian.
Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 10 Let’s Bring Everything Together.
UNIX and SOFTWARE TOOLS Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
Linux & UNIX OS Overview Fort Collins, CO Copyright © XTR Systems, LLC Overview of the Linux & UNIX Operating Systems Instructor: Joseph DiVerdi, Ph.D.,
Introduction to unix. The UNIX Operating System An operating system "OS” is a set of programs that controls a computer. It controls both the hardware.
UDel CISC361 Study Operating System principles - processes, threads - scheduling - mutual exclusion - synchronization - deadlocks - memory management -
A Synopsis of Their History
Welcome to CIS 52 WELCOME WELCOME WELCOME W E L C O M E.
Popular Operating System Chapter 8
Chapter 2: The Linux System Part 1
A short Linux History of UNIX/Linux
Section 1: Linux Basics and SLES9 Installation
Presentation transcript:

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC The Background and Short History of UNIX & Linux Instructor: Joseph DiVerdi, Ph.D., MBA

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC Early Steps It is useful to learn the history of OS –Provides insights into current state of affairs "Those that ignore history are doomed to repeat it"

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC In the 1960s... MIT, AT&T Bell Labs, & General Electric Developed an OS Named MULTICS –Multiplexed Information and Computing System Designed to Be an Interactive OS –Specifically for GE645 Mainframe Computer –Designed to Allow Information Sharing While Providing Security Development Was Problematic –OS Was Really Slow to Execute & Required Extensive Memory Bell Labs Pulled Out of Project

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC Trouble in Paradise In 1969, Ken Thompson –Bell Labs Scientist Involved With MULTICS Effort –Wrote a Game for GE 645 Computer Called Space Travel Program Ran Poorly –Jerky Performance Usage Was Expensive –Cost $75 Per Run

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC Spare Computer Program Rewritten to Run on a Spare Computer –PDP-7 From Digital Equipment Corporation –With the Help of Dennis Ritchie This Work Provided Thompson With an Opportunity to Write a New OS –Multitasking Was Integral Soon Other Facilities Were Added –File System, Command Interpreter & Utilities Space Travel Was Added Also Many UNIX Features Are Traced to This OS

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC A New Name Emerges OS Could Support Two Users –Woo-hoo! –Advanced for Its Time Humorously Named UNICS –Uniplexed Information and Computing System –Attributed to Brian Kernighan In 1970 –Name Changed Slightly to UNIX It Stuck Ever Since Progress Was Due to Project's Smaller Scope

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC Small Beginnings In –Second Edition of UNIX Programmer's Manual "...There Are Exactly Ten Computers Using UNIX..." "...However, More Are Expected..." In 1977 –500 Computers Were Using UNIX 125 at Universities

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC C Programming Language In 1973 –Thompson Rewrote UNIX in Ritchie's C –C Was Designed to Be Simple & Portable –C Programs Could Run on Different Computers With Little or No Modification

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC UC - Berkeley In –UC Berkeley Ordered a Copy of UNIX For Its Shiny New PDP-11/45 Computer Purchased for $400 (Including Source Code) –Two Bright Graduate Students Chuck Haley & Bill Joy –Does CTO of Sun Microsystems Ring a Bell? Started Making Modifications & Sharing In –Free Copies of OS Were Sent Out –Called Berkeley Software Distribution or BSD –Included Ethernet & Internet Network Support

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC A Split Occurs System I, II, III, IV, & V –Maintained & Supported by AT&T 2BSD, 3BSD, 4BSD, 4.2BSD, 4.4BSD –Maintained & Supported by UC - Berkeley AT&T Always Offered Source Code –Free To Academic Users Because of Early Funding Rules –Expensive to Non-academic Users One Goal of BSD - Eliminate All AT&T Code –Tedious, Difficult, & Time-consuming Process

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC Modern UNIX End of An Era –Final From Berkeley - 4.4bsd-lite –Final From AT&T - System V Release 4 Computer Manufacturers Created Versions for Their Hardware Software Manufacturers Created Versions for Others' Hardware –XENIX - Microsoft & SCO for & –HP-UX - Hewlett-Packard –Solaris - Sun Microsystems –AIX - IBM

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC A Grand Unification Several Attempts at Standardization –Independent Definition of Standard Environment –Portable Operating System Interface for Computer Environments POSIX –A Family of Standards Defining How Applications Interact With OS –An Organizing Principle

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC Post-Modern UNIX In –An Unknown Finnish Graduate Re-wrote the UNIX Kernel From Scratch & Made It Public Under the New Open Software Foundation Rules Linus Torvalds & Linux –Grown to Full-Featured, Production-Quality Kernel Supported by Many Vendors As Primary System –Big-ticket Commercial Software Packages Have Been Ported to Linux –Oracle & Others

Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC Example Systems Solaris –Sun Microsystems Hardware –System V Derivative Even With Joy's Presence HP-UX –Hewlett-packard Hardware –System V & Berkeley Hybrid Has Its Own Surprises Red Hat Linux –Intel Hardware –Torvald's Kernel With Red Hat Components