Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 10 Let’s Bring Everything Together.

Slides:



Advertisements
Similar presentations
Introduction to Linux 2/24 ~ 3/17 6:30 – 9:00pm (7 sessions)
Advertisements

GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
History of UNIX Fergus Toolan Intelligent Information Retrieval Group University College Dublin.
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.
Introduction to Linux Operating System “UBUNTU”. Operating System- it is responsible for the management and coordination of activities of hardware and.
Introducing Linux 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.
Fundamentals of Software Development 1Slide 1 Dennis Ritchie and Brian Kernighan What’s C, exactly?What’s C, exactly? A portable language developed by.
Free and open-source software (also known simply as Free software or Open source software) is software created by loose networks of people (both companies.
Operating Systems ECE344 A brief history of OS Ding Yuan ECE Dept., University of Toronto
Brief History of C and Unix Systems Programming Concepts.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
CS 6560 Operating System Design Lecture 2. Overview OS Structure Case Study: Linux.
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.
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.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
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.
Unix Background / History CSE 4251, Sp 2014, Bolz 422 Dr. Bob Mathis,
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.
POS/420 Introduction to Unix Philip Robbins – March 12, 2013 (Week 1)
Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 11 Let’s Bring Everything Together (part 2)
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
LINUX/UNIX WORKSTATIONS Franklin Montenegro Carlos Sierra.
Overview of Linux Dr. Michael L. Collard 1.
By Tanner And Whitney.  The CPU of a computer does most of the work.  It changes information it takes out of the RAM  Uses input and output devices.
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.
Module 1 Introduction to UNIX/Linux
1 Linux. 2 Linux  What? An operating system devised by Linus Torvalds, based upon Unix It comes with a choice of desktop environments  Why? It's FREE!
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)
Library 2.06 February 2009 Linux for Librarians Nishtha Anilkumar Librarian Physical Research Laboratory Ahmedabad.
History of UNIX a short version CSCI 333 August 31, 2011.
LIS508 lecture 6: looking at linux Thomas Krichel
Computers & Operating Systems
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.
CSNB334 Advanced Operating Systems 1. Introduction to Linux Lecturer: Abdul Rahim Ahmad.
A brief history of Unix Jeremy Shafer MIS Department Fox School of Business Temple University.
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.
UNIX History UNIX began as a research project. UNIX System V developed at Bell Laboratories. BSD (Berkley Software Distribution) UNIX XENIX UNIX Sun Operating.
Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC The Background and Short History of UNIX & Linux Instructor: Joseph.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
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
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
Lab #1: UNIX crash course Introduction: History of Operating Systems Lesson #1: Navigating directories Lesson #2: Creating and editing files with emacs.
By Collin Donaldson.  Origin of an OS: From UNIX to Kali Linux  Linux Architectures and Ubiquity  What is Kali and why should I use it?  Kali’s New.
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.
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.
Linux Operating Systems Taking Control of the Terminal
A Synopsis of Their History
MODERN OPERATING SYSTEMS Third Edition ANDREW S
Selected topic in computer science (1)
Case Study : Linux In the previous chapters, we examined many operating system principles, abstractions, algorithms, and techniques in general. Now it.
Chapter 2: The Linux System Part 1
A short Linux History of UNIX/Linux
Module 02 Operating Systems
Presentation transcript:

Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 10 Let’s Bring Everything Together

Agenda Ubuntu – A very modern Linux History of Unix History of Windows Virtualization Fall 2011 Nassau Community College ITE153 – Operating Systems 2

Fall 2011 Nassau Community College ITE153 – Operating Systems 3 Ubuntu

Computer operating system based on the Debian GNU/Linux distributionDebian GNU/Linux Distributed as Free and Open Source Software (FOSS)Free and Open Source Software Named after the Southern African philosophy of Ubuntu (“humanity towards others”)Ubuntu Ubuntu is designed primarily for use on personal computers Although a server edition also exists Fall 2011 Nassau Community College ITE153 – Operating Systems 4

Ubuntu Ubuntu holds an estimated global usage of more than 12 million desktop users Most popular desktop Linux distribution with about 50% of Linux desktop marketshare It is fourth most popular on web servers and its popularity is increasing rapidly Ubuntu is sponsored by the UK-based company Canonical Ltd., owned by South African entrepreneur Mark ShuttleworthCanonical Ltd.Mark Shuttleworth Fall 2011 Nassau Community College ITE153 – Operating Systems 5

Ubuntu Canonical generates revenue by selling technical support and services The operating system itself is entirely free of charge. Ubuntu project is entirely committed to the principles of free software development; people are encouraged to use free software, improve it, and pass it on Fall 2011 Nassau Community College ITE153 – Operating Systems 6

Nelson Mandela Explains Ubuntu Fall 2011 Nassau Community College ITE153 – Operating Systems 7

Downloading Ubuntu Latest Version: (Oneiric Ocelot) Came out October 13 th, 2011 New version every six months LTS is for Long Term Support Download will create an.iso image Requires a special “burn” technique Fall 2011 Nassau Community College ITE153 – Operating Systems 8

Downloading Ubuntu Fall 2011 Nassau Community College ITE153 – Operating Systems 9

Downloading Ubuntu Fall 2011 Nassau Community College ITE153 – Operating Systems 10

Hands-on Exercises Fall 2011 Nassau Community College ITE153 – Operating Systems 11

Download Ubuntu Onto Your iMac We are going to download Ubuntu to your MacOS Save the.iso file to your Desktop This will take some time, so we’ll…chat! Then we’ll practice bringing it up under a virtual machine, VMFusion Fall 2011 Nassau Community College ITE153 – Operating Systems 12

Fall 2011 Nassau Community College ITE153 – Operating Systems 13 History of Unix/Linux

MULTICS In 50’s & 60’s there were only batch systems Submitted jobs on keypunched cards Needed a timesharing system MIT, GE, and Bell Labs created Multiplexed Information and Computing Service (MULTICS) Ken Thompson was an early pioneer Fall 2011 Nassau Community College ITE153 – Operating Systems 14

UNICS Bell Labs pulled out and Ken Thompson had nothing to do But he did have a tiny, discarded PDP-7 Created a stripped-down MULTICS Brian Kernighan, another researcher jokingly calls it UNiplex Information and Computing Service (UNICS) The castrated MULTICS, after a spelling change, becomes UNIX Fall 2011 Nassau Community College ITE153 – Operating Systems 15

PDP-11 UNIX Thompson’s worked impressed Dennis Ritchie who joined him, along with his whole department Ported to 16bit (64KB of instruction space) state-of-the-art PDP-11minicomputer (max 2MB memory) Ritchie designs a high level C language UNIX is rewritten in C language – a first! Fall 2011 Nassau Community College ITE153 – Operating Systems 16

PDP-11 UNIX Ken Thompson and Dennis Ritchie working on PDP-11 Fall 2011 Nassau Community College ITE153 – Operating Systems 17

PDP-11 UNIX In 1974 Ritchie and Thompson publish a landmark paper about UNIX They receive the prestigious ACM Turing Award in 1984 Paper stimulated many universities to ask Bell Labs for a copy of Unix – AT&T gives OK for small licensing fee PDP-11 was computer of choice in almost all university computer science departments UNIX, with source code, starts showing up everywhere Fall 2011 Nassau Community College ITE153 – Operating Systems 18

Portable UNIX Because it is written in C, moving it to a new machine, called porting, was easy In 1984 AT&T releases first commercial UNIX product, System III System V, the most successful release, comes out a year later AT&T sold it to Novell in 1993, who sold it to Santa Cruz Operations, in 1995 Fall 2011 Nassau Community College ITE153 – Operating Systems 19

Berkeley UNIX By now all major universities and companies has a license for UNIX Berkeley acquires Version 6 and modifies it significantly – better files system and networking TCP/IP becomes the de facto standard 4.3BSD and System V R3 form two branches POSIX – Portable Operating System is establish to create a common standard Fall 2011 Nassau Community College ITE153 – Operating Systems 20

Further Developments 1987 MINIX is the first microkernel design Minimal functionality in the kernel to make it reliable and efficient Other functions moved out to user processes X-Windows becomes the Graphical User Interface (GUI) MINIX was purposely kept small for students Fall 2011 Nassau Community College ITE153 – Operating Systems 21

Linux In 1991 a Finnish student, Linus Torvalds, writes another UNIX clone LINUX is a full blown production system with many of the features MINIX was lacking Offers two different GUIs: GNOME and KDE Completely free, but uses GNU Public License The line between commercial and free software is beginning to blur Fall 2011 Nassau Community College ITE153 – Operating Systems 22

UNIX/Linux Goals Designed by programmers, for programmers Designed to be: Simple Elegant Consistent Powerful Flexible Fall 2011 Nassau Community College ITE153 – Operating Systems 23

Interfaces to Linux Fall 2011 Nassau Community College ITE153 – Operating Systems 24

Now Back To Our Favorite Linux… Fall 2011 Nassau Community College ITE153 – Operating Systems 25

Hands-on Exercises Fall 2011 Nassau Community College ITE153 – Operating Systems 26

Important URLs Ubuntu Download – this is where you get the Ubuntu distribution is the latestUbuntu Download – - this is the main Ubuntu pagehttp:// ubuntuguide.org – an excellent, excellent wiki about ubuntuubuntuguide.org – top Linux distributionswww.distrowatch.org Fall 2011 Nassau Community College ITE153 – Operating Systems 27

Homework Review the Slides Try To Create An ISO Disk Submit Your Take-Home Exam Fall 2011 Nassau Community College ITE153 – Operating Systems 28