Introduction to Unix The Unix Wars! Pg 1
|
|
- Jayson Davis
- 5 years ago
- Views:
Transcription
1 Introduction to Unix The Unix Wars! Pg 1 The Unix Wars! Ray Lockwood Points: UC Berkeley builds BSD, the Unix variant that runs workstations and ArpaNet. AT&T becomes free to commercialize Unix The Unix Wars AT&T vs. BSD AT&T's Business Environment In the 1950's, the Department of Justice prosecuted AT&T for violating the antitrust laws. The settlement of that prosecution produced a number of consent decrees; a 1957 consent decree forbade AT&T from entering the commercial computing business. As a result, the work AT&T had done on Unix was for its own in-house use; it had no value as a product because it couldn't be sold, though could be given away freely. This was the legal environment under which Bell Labs had done all of its pioneering work on Multics and Unix. ken & dmr Ken Thompson & Dennis Ritchie The ACM Paper Jump ahead to 1974 Ritchie and Thompson 1 published a paper in the Communications of the ACM titled The UNIX Time-Sharing System 2 describing its design. After that, universities all over the world beat a path to Bell Labs for a chance to try Unix for themselves. Thompson sent a tape of the latest Unix source code to whomever asked, often with a note signed love, ken. The ACM is the Association for Computing Machinery, which many of you will join. Is it UNIX or Unix? Ritchie says that spelling UNIX in all upper-case started with this 1974 ACM paper, which printed the name in small caps: UNIX. We had a new typesetter and troff had just been invented, and we were intoxicated by being able to produce small caps. Ritchie tried unsuccessfully to get the spelling changed to Unix because the word isn't an acronym. The trademark is registered as UNIX, but both capitalizations have ancient roots. University of California, Berkeley The University of California at Berkeley was especially active with operating system research, and it was the primary focus of Unix development outside of Bell Labs. Unix work at UC Berkeley caught fire when Ken Thompson taught there during a sabbatical in Photo from The Jargon File: 2 ACM paper available from
2 Introduction to Unix The Unix Wars! Pg 2 BSD Unix Other universities became interested in Berkeley's work and began asking for copies of source code. In the research lab run by graduate student Bill Joy 3 packaged a Unix version dubbed the Berkeley Software Distribution (BSD) to share with anyone who asked. BSD Unix was mostly AT&T Version 7 Unix with some additions. Berkeley was spectacularly productive with Unix development. In 1979, Berkeley's Unix had become so sophisticated (virtual memory, new editors and shells) that DARPA funded BSD as the foundation of a standard Unix to be used in other DARPA projects. Is it ARPA or DARPA? ARPA (Advanced Research Projects Agency) was established in 1958 as part of the Department of Defense. It was renamed to DARPA ( D for Defense) in 1972, then back to ARPA in 1993, and again to DARPA in Networking By 1980, Berkeley was the center of a circle of universities contributing to BSD Unix. That year, DARPA funded Berkeley to implement ARPANET's TCP/IP network protocol in BSD for the new DEC VAX computers that would serve as ARPANET hubs. Timesharing vs. Networking: Remember that Dennis Ritchie of Bell Labs talked about timesharing and the fellowship of programmers. His concept revolved around a single computer center, not a nationwide network of connected machines. Bell Labs didn't do much with networking; the network laurel rests with UC Berkeley and DARPA. The arrival of advanced networking to Unix was the turning point that brought Unix, and specifically BSD Unix, into a new legitimacy outside the academic world. Bill Joy Bill Joy wrote the vi editor, the csh shell, and went on to cofound Sun Microsystems. Ten years later, ARPANET would become today's Internet. AT&T Unix Version 7 (aka Research Unix ) spawned two major Unix variants: - BSD Unix - AT&T System V (pronounced System Five ) A New Unix Industry As university students graduated and entered industry, they took Unix with them. Bill Joy, who packaged the first BSD Unix, became a co-founder (along with three Stanford graduates) of Sun Microsystems 4 in Sun built powerful Unix workstations for engineering and scientific research. Its operating system, SunOS, was based on BSD Unix. Apollo Computer (later acquired by HP) built a workstation with a Unix-like operating system two years before Sun. IBM released its version of Unix called AIX. Silicon Graphics built Unix workstations for computer-aided drafting and design. The demand for Unix systems was healthy and growing. Sun's Founders, 1982 The letters SUN stand for Stanford University Network. 3 Photo from 4 Photo from
3 Introduction to Unix The Unix Wars! Pg 3 The Second AT&T Anti-Trust Case 1983 In 1983, the Department of Justice won its second anti-trust case against AT&T. This was the case that broke up Ma Bell into the seven Regional Bell Operating Companies. It also relieved AT&T of its original 1957 consent decree which forbade participation in the computer business. AT&T was now free to market Unix! This nearly killed Unix. Two Unix Branches AT&T's Unix before the consent decree became known as Research Unix, and had version numbers, the last of which was UNIX Version 8. After AT&T became free to commercialize Unix, it gave it the trade-name System V (pronounced System Five ), and gave it release numbers; the last was System V Release 4 (SVR4). BSD and the workstation OS's were based on AT&T Research Unix, which they licensed from AT&T. HP, IBM, and Silicon Graphics (SGI) OS's were based on AT&T System V, also licensed from AT&T. After AT&T became free to market Unix, the old-line companies (IBM and later HP) used System V as the base for their operating systems. Sun and the smaller workstation companies, on the other hand, used BSD as the base for their Unix. AT&T retained its long-distance business and Bell Labs. The Baby Bells 1. Ameritech 2. Bell Atlantic 3. BellSouth 4. NYNEX 5. Pacific Telesis 6. Southwestern Bell 7. US West Battling Standards Standards Body #1 X/Open, 1984 In 1984, a group of European vendors formed the X/Open standards group to define an interoperability standard for Unix. AT&T's Merged UNIX System SVR4, 1988 AT&T also wanted a standardized Unix and moved to converge the BSD branch of Unix with its own. To achieve this it formed a partnership with Sun, the leading BSD-based vendor. The result was Unix System V Release 4 (SVR4) in 1988 with significant compatibility with BSD. Sun eventually used SVR4 as the base of their new OS, Solaris, in 1991 to replace their original BSD-based SunOS. SVR4 was AT&T's most widely adopted release.
4 Introduction to Unix The Unix Wars! Pg 4 Standards Body #2 The Open Software Foundation (OSF), 1988 After AT&T's release of SVR4, the other US Unix vendors feared that Sun would gain too much of an advantage, so in 1988 they formed their own standards body, the Open Software Foundation (OSF), to increase their legitimacy. Standards Body #3 UNIX International (UI), 1988 This caused AT&T to form a standards body of its own, UNIX International (UI), also in A battle shaped up between the backers of OSF and UI, with X/Open keeping low. POSIX and the IEEE The IEEE is an old standards body. They created yet another standard, the Portable Operating System Interface for Unix in The Unix Wars Blunder #1 AT&T clamped down hard on others who were distributing Unix source code with the threat of lawsuit. This threat smothered the desire of universities to contribute to Unix. Unix vendors stopped cooperating with each other, too. Worse, each tried to differentiate its version of Unix to make it distinct from its competitors. This caused each company's interfaces to diverge and destroy cross-platform compatibility, which fragmented the market. The free exchange of ideas and source code stopped. Blunder #2 Vendors fixated on doing battle against AT&T and Sun, and they totally ignored Microsoft and the PC. Unix workstation vendors specialized in powerful but expensive desktop systems. They focused on scientific and engineering applications and ignored the business and home market. Early PC's weren't in the same league as workstations, but they made rapid progress while their prices steadily dropped. They had a much wider range of applications than the workstations, too. Soon the price, performance, and broad applicability of PCs relegated Unix workstations to a tiny market. PC performance increased about 60% each year. Meanwhile, AT&T focused on minicomputers and mainframes, having bought NCR (one of the Seven Dwarfs ) a few years earlier in It tried to become a large-scale system vendor; it got nowhere. The PC owned the vast bottom of the computing market, and IBM owned the top. Unix was loosing it's niche.
5 Introduction to Unix The Unix Wars! Pg 5 AT&T Finally Sues AT&T sold licenses for Unix source code for $100,000 each. BSD Inc. started selling theirs theirs for $1,000. AT&T made good on its source code threat: It sued BSD Inc. and the University of California for copyright infringement in 1992 (USL v. BSDi). In the years before the suit, however, UC Berkeley had replaced AT&T's source code in BSD with their own code, specifically to prevent licensing problems. In the end, the judge was unconvinced by AT&T, and the case was settled in BSD's favor in early The two years that the case dragged had a chilling effect on Unix adoption would-be customers didn't want to get tangled up with it. Unix almost vanished. USL is Unix System Labs, a subsidiary of AT&T responsible for Unix development and licensing. In the suit, AT&T refused to reveal which parts of BSD's source code infringed. Peace And Fewer Standards At this point, the Unix vendors realized that their threat came from the PC, not from each other and that their survival was at stake. In 1993, ATT sold Unix Systems Labs, including the rights to Unix, to Novell. The same year, Novell transferred both the Unix trademark and the Unix specification to X/Open so that Unix wouldn't be the property of any one company. In 1995 Novell sold portions of its Unix support business (though not the copyrights to the original source code itself) to The Santa Cruz Operation (SCO). This sale to SCO will be pivotal in one more battle, but with Linux. In 1994, AT&T's Unix International merged with the Open Software Foundation which in turn merged with X/Open to form the Open Group in 1996 ( (1984) X/Open (1988) Open Software Foundation (1988) Unix International (1994) (New) Open Software Foundation (1996) The Open Group
6 Introduction to Unix The Unix Wars! Pg 6 AT&T left the computer business on January 1, 1997 when it sold Bell Labs to the French firm Alcatel-Lucent, and reestablished NCR as an independent company. Unix Today Today, The Open Group owns both the UNIX trademark and the Single Unix Specification (SUS), a Unix operability standard. An operating system that passes certification requirements and pays a hefty licensing fee can brand itself as UNIX. How hefty is the licensing fee? See: Operating systems that work like Unix but aren't branded as such often call themselves Unix-like or *nix systems. Most Unix activity today revolves around a particular unbranded *nix system: Linux. The Open Group disapproves of the hyphenated use of the Unix name. What About BSD? The Berkeley Computer Science Research Group (CSRG) decided that BSD had become a burdensome effort, with too many customers to support and took away too many resources from research. In 1995, the CSRG was dissolved and BSD development at Berkeley ended. However, several BSD variants have been maintained to this day, notably: FreeBSD NetBSD OpenBSD Dragonfly BSD
An Operating System History of Operating Systems. Operating Systems. Autumn CS4023
Operating Systems Autumn 2017-2018 Outline 1 2 What is an Operating System? From the user s point of view an OS is: A program that acts as an intermediary between a user of a computer and the computer
More informationLINUX System Administration. Perspectives, Practices and Expectations
LINUX System Administration Perspectives, Practices and Expectations Eunuchs or UNIX? System Administration? General user administration Disk administration Application Administration Scripting and automation
More informationA Short, BSD-specific, UNIX History. Lewis Thompson November 14, 2003
A Short, BSD-specific, UNIX History Lewis Thompson (thompsl3@cs.man.ac.uk) November 14, 2003 1 Contents 1 Introduction 3 2 Short History 3 2.1 BSD, System III and Linux...................................
More informationBasics of system administration on a Unix system
Basics of system administration on a Unix system Contents Introduction 3 Unix 9 User environment: the shell 10 File management: starting from / 11 Text editing 12 Package management 13 User management
More informationEthics. Ethics. Ethics. Ethics. The issue of software ownership. The issue of software ownership. Programmers and the Hacker mentality.
Programmers and the Hacker mentality. hacker n. [originally, someone who makes furniture with an axe] A person who enjoys exploring the details of programmable systems and how to stretch their capabilities,
More informationUnix to Linux. CS 3113 Fall 2018 Dr. Christan Grant
Unix to Linux CS 3113 Fall 2018 Dr. Christan Grant Outline A Brief History of Unix, C, Linux and the people involved. 2 https://commons.wikimedia.org/wiki/file:unix_history-simple.png 3 UNIX Unix definitions
More informationtech. solutions T2G Page1 ALT_01_Ch1 : Introduction to Linux ideas and history The History of Linux starts with the earlier development of UNIX.
Page1 ALT_01_Ch1 : Introduction to Linux ideas and history The History of Linux starts with the earlier development of UNIX. UNIX In 1969-1970, Kenneth Thompson, Dennis Ritchie, and others at AT&T Bell
More informationOverview of Unix / Linux operating systems
Overview of Unix / Linux operating systems Mohammad S. Hasan Staffordshire University, UK Overview of Unix / Linux operating systems Slide 1 Lecture Outline History and development of Unix / Linux Early
More informationCOPYRIGHTED MATERIAL. Unix Fundamentals. Brief History
1 Unix Fundamentals The Unix operating system was created more than 30 years ago by a group of researchers at AT&T s Bell Laboratories. During the three decades of constant development that have followed,
More informationIntroduction to Cygwin Operating Environment
Introduction to Cygwin Operating Environment ICT 106 Fundamentals of Computer Systems Eric Li ICT106_Pract_week 1 1 What s Cygwin? Emulates Unix/Linux environment on a Windows Operating System; A collection
More informationChapter 1. Historical Background
If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside. -- Robert
More informationSystems Programming. The Unix/Linux Operating System
Systems Programming The Unix/Linux Operating System 1 What is UNIX? A modern computer operating system Operating system: a program that acts as an intermediary between a user of the computer and the computer
More informationIntroduction to Unix. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University
Introduction to Unix Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is an OS? OS is a resource manager Sharing Protection Fairness Performance
More informationCMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems
CMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems Professor Patrick McDaniel Fall 2015 Assignment #1 See webpage Due 9/14/15 Page 2 UNIX Utilities: tar tar collects multiple
More informationCS Operating Systems (OS) Introduction. Lecture 2 Sept 12, 2018
CS 3305 Operating Systems (OS) Introduction Lecture 2 Sept 12, 2018 Operating System (OS) What is an Operating Systems (OS)? The software layer between user applications and hardware Manages / Optimizes
More informationINTRODUCTION TO OPERATING SYSTEMS. Jo, Heeseung
INTRODUCTION TO OPERATING SYSTEMS Jo, Heeseung TODAY'S TOPICS What is OS? History of OS 2 OPERATING SYSTEM? Computer systems internals 3 WHY DO WE LEARN OS? To graduate? To make a better OS or system Functionality
More informationIntroduction to Operating Systems. Jo, Heeseung
Introduction to Operating Systems Jo, Heeseung Today's Topics What is OS? History of OS 2 Operating System? Computer systems internals 3 Why do we learn OS? To graduate? To make a better OS or system Functionality
More informationLogistics. 1: Welcome and Overview. Topics. What is an operating system? Benefits of Operating Systems (1) Hardware Resources
Logistics 1: Welcome and Overview Last Modified: 6/1/2004 11:53 AM Course Web Page Mailing List Staff Textbook -1-2 Topics What is an operating system? OS History, Architectural Support Processes, Threads
More informationWelcome to CIS 90 Introduction to UNIX/Linux
Permissions Shell commands Secure logins Processes Scheduling tasks Mail Welcome to CIS 90 Introduction to UNIX/Linux Navigate file tree Files and directories vi editor Environment variables Filters Pipes
More informationIs there an Open Source Business Model: YES or NO?
Is there an Open Source Business Model: YES or NO? Stephen Walli, Principle Program Manager, Microsoft @stephenrwalli Jeffrey Borek, WW Program Director, IBM @jeffborek Is there an Open Source Business
More informationHistory And Modern Uses Of The Unix Operating System (including embedded devices and mobile phones).
History And Modern Uses Of The Unix Operating System (including embedded devices and mobile phones). Presented by Tanna Lin PTADipMgt17 Overview What is Unix? Brief History In the Present Day In Conclusion
More informationCMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems
CMPSC 311- Introduction to Systems Programming Module: UNIX/Operating Systems Professor Patrick McDaniel Fall 2014 Assignment #2 See handout/worksheet Due 9/15/14 Page 2 UNIX Utilities: tar tar collects
More informationUNIX Kernel. UNIX History
UNIX History UNIX Kernel 1965-1969 Bell Labs participates in the Multics project. 1969 Ken Thomson develops the first UNIX version in assembly for an DEC PDP-7 1973 Dennis Ritchie helps to rewrite UNIX
More informationA brief history of Unix
A brief history of Unix Emanuele Rocca Berlin Unix Appreciation Society BUAS Berlin Unix Appreciation Society! whoami ema Debian Developer since 2003 Member of the Italian Linux Society Lead DevOps Engineer
More informationUNIX/Linux Fundamentals Lecture 1. Nick Stiffler Philip Conrad
UNIX/Linux Fundamentals Lecture 1 Nick Stiffler Philip Conrad Matrix Reloaded What will we cover? Operating system overview UNIX commands, shell & process mgt. Scripting languages Programming tools Various
More informationLECTURE/ STUDY NOTES ON C
LECTURE/ STUDY NOTES ON C PART I (Overview of C Programming) Introduction of C language History of C Importance of C Demerits of C Basic Structure of C Working steps of C compiler Source Code Object Code
More informationLecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter
Lecture Topics Today: Operating System Overview (Stallings, chapter 2.1-2.4, 2.8-2.10) Next: Processes (Stallings, chapter 3.1-3.6) 1 Announcements Consulting hours posted Self-Study Exercise #3 posted
More informationCS 167: Operating Systems. Operating Systems In Depth I 1 Copyright 2017 Thomas W. Doeppner. All rights reserved.
CS 167: Operating Systems Operating Systems In Depth I 1 Copyright 2017 Thomas W. Doeppner. All rights reserved. Staff Head TA Kyle Laracey Grad TA Archita Agarwal UTAs Ian Boros Isaac Davis Egor Shakhnovskiy
More informationOperating Systems. Pablo Prieto Torralbo. 1. Introduction DEPARTMENT OF COMPUTER ENGINEERING
Operating Systems 1. Introduction Pablo Prieto Torralbo DEPARTMENT OF COMPUTER ENGINEERING AND ELECTRONICS This material is published under: Creative Commons BY-NC-SA 4.0 Remember CPU registers Cache CPU
More informationCS 153 Design of Operating Systems
CS 153 Design of Operating Systems Winter 19 Lecture 2: Historical perspective Instructor: Nael Abu-Ghazaleh Last time What is an OS? What roles does it play? Today: Historic evolution of Operating Systems
More informationLecture 01: welcome and intro what LSD and Unix have in common
Lecture 01: welcome and intro what LSD and Unix have in common Hands-On Unix System Administration DeCal 2012-08-27 1 / 21 The Two of the most famous products of Berkeley are LSD and Unix. I don t think
More informationCNT 5605, Fall 2009: Introduction
, Fall 2009: A practical hands-on approach. We will build new servers and configure them with a variety of packages. Expertise is distributed: system administration happens everywhere from your PC to large
More informationIntroduction to Linux Overview and Some History
Introduction to Linux Overview and Some History Computational Science and Engineering North Carolina A&T State University Instructor: Dr. K. M. Flurchick Email: kmflurch@ncat.edu Operating Systems and
More information1: Welcome and Overview COM S 414. Last Modified: 9/2/ :04:21 PM
1: Welcome and Overview COM S 414 Last Modified: 9/2/2002 11:04:21 PM -1 Logistics Course Web Page http://www.cs.cornell.edu/courses/cs414/2002fa Newsgroup (check daily) cornell.class.cs414 Staff Textbook
More informationThose taking 169 do the 167 Uthreads and Mthreads assignments, but not the others.
Those taking 169 do the 167 Uthreads and Mthreads assignments, but not the others. The purpose of an operating system is to make the underlying hardware useful. Rather than forcing programmers to deal
More informationWhat is FreeBSD? Christian Brüffer The FreeBSD Project
What is FreeBSD? Christian Brüffer The FreeBSD Project Overview What is FreeBSD? License Release Engineering Main Features BSD/FreeBSD History Organizational Structure What is FreeBSD?
More informationINTRODUCTION 1.1. HISTORY OFUNIX
1 INTRODUCTION Every computer needs an operating system to manage its memory, control its I/O devices, implement its file system and provide an interface to its users. Many operating systems exist, such
More informationIntroduction to Operating Systems
Introduction to Operating Systems Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu EEE3052: Introduction to Operating Systems, Fall 2017, Jinkyu Jeong
More informationPractical Computing-II. Programming in the Linux Environment. 0. An Introduction. B.W.Gore. March 20, 2015
Practical Computing-II March 20, 2015 0. An Introduction About The Course CMS M.2.2 Practical Computing-II About The Course CMS M.2.2 Practical Computing-II 25 credits (33.33% weighting) About The Course
More informationCourse and Unix Intro
Course and Unix Intro Comp-206 : Introduction to Software Systems Lecture 1 Alexandre Denault Computer Science McGill University Fall 2006 Instructor Alexandre Denault Graduate student, working in the
More informationCNT 4603, Spring 2009: Introduction
, : A practical hands-on approach Also higher-level concepts Expertise is distributed: system administration happens everywhere from your PC to large servers, and system administration is generally collaborative.
More informationHistory of Unix, Linux and the Open Source
History of Unix, Linux and the Open Source 12.2.2012 George Ajam College of Science /Computer Science Dept. DEC PDP 7 History of UNIX 1969: First version of "Unics" by Ken Thompson and Dennis Richie Multi
More informationUnix SVR4 (Open Solaris and illumos distributions) CPU Scheduling
Unix SVR4 (Open Solaris and illumos distributions) CPU Scheduling outline Definition the Unix SVR4 Definition the OpenSolaris Definition the Illumos Scheduling review Unix SVR4 Scheduling SVR4 priority
More informationStarting with UNIX on Mac OS X
1 Starting with UNIX on Mac OS X Are you an old hand at the Mac? Do you use the underlying UNIX just once in a while? Many times a day? Never heard of it? Regardless of your skill level, a book that presents
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA Sanghoon Han(sanghoon.han@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Announcement (1) Please come
More informationThe Battle Over UNIX: SCO v. Linux, AIX and the Open Source Community By Michael Faulkner * and Eric Goldman ** Draft of June 14, 2004
The Battle Over UNIX: SCO v. Linux, AIX and the Open Source Community By Michael Faulkner * and Eric Goldman ** Draft of June 14, 2004 In the past year, the battle over UNIX has generated significant litigation
More informationHP and Open Innovation: ups and downs
HP and Open Innovation: ups and downs George Dies Berkeley Innovation Forum November 1, 2007 2007 Hewlett-Packard Development Company, L.P. 1 The information 10/3/14 contained herein Copyright is subject
More informationUnix Linux Fundamentals And Shell Scripting
We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with unix linux fundamentals
More informationLessons Learned from 30 Years of MINIX?! Andrew S. Tanenbaum! Vrije Universiteit!
Lessons Learned from 30 Years of MINIX?! Andrew S. Tanenbaum! Vrije Universiteit! 1 PREHISTORY! MINIX wasn t created in a vacuum! There was a lot of history before it! Let s review some of it! In 1960,
More informationCptS 360 (System Programming) Unit 2: Introduction to UNIX and Linux
CptS 360 (System Programming) Unit 2: Introduction to UNIX and Linux Bob Lewis School of Engineering and Applied Sciences Washington State University Spring, 2018 Motivation APIs have a history: Learn
More informationCSC 634: Networks Programming
CSC 634: Networks Programming Lecture 01: Course Review and Introduction Instructor: Haidar M. Harmanani Course Introduction Lectures T, 4:30-7:30 from January 16, 2018 until April 26, 2018 Prerequisites
More informationAuthor(s): August E. Evrard, PhD. 2010
Author(s): August E. Evrard, PhD. 2010 License: Unless otherwise noted, this material is made available under the terms of the Creative Commons Attribution-Non-commercial-Share Alike 3.0 License: http://creativecommons.org/licenses/by-nc-sa/3.0/
More informationUKNOF September 2007 Early Networks at UKC. Peter Collinson.
UKNOF September 2007 Early Networks at UKC Peter Collinson http://www.cantweb.co.uk Disclaimer This all happened a long time ago My memory is rubbish There is very little documentation Free free to correct
More informationlearning objectives understand the role of an operating system understand the role of interpreters and compilers
system software learning objectives algorithms your software system software hardware understand the role of an operating system understand the role of interpreters and compilers unders tand t he role
More informationIntroduction to Linux
Why Linux? Nothing is hidden (opensource is good for education) It runs anywhere, on almost anything Android, OS X, Raspberry Pi, Old PCs Low resource requirements You are likely to use it in your job,
More informationCSC 453 Operating Systems
CSC 453 Operating Systems Lecture 1: An Introduction What Is an Operating System? An operating system is the software that serves as an interface between the user (or his/her software applications) and
More informationLinux History. Todd Kelley T323
Linux History Todd Kelley T323 kelleyt@algonquincollege.com 1 Topics Just what is an operating system anyway? Ages of Computing (Generations) History of the Unix and Linux operating systems Structure of
More informationOPEN SOURCE SOFTWARE
Introduction to Open Source Software Development Spring semester, 2017 School of Computer Science and Engineering, Pusan National University Joon-Seok Kim OPEN SOURCE SOFTWARE Outline Open source software
More informationNew Advances in Micro-Processors and computer architectures
New Advances in Micro-Processors and computer architectures Prof. (Dr.) K.R. Chowdhary, Director SETG Email: kr.chowdhary@jietjodhpur.com Jodhpur Institute of Engineering and Technology, SETG August 27,
More informationULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix
ULI101 Introduction to Unix and Linux Week 1 Origin and History of Unix 1. Welcome to ULI101! This Internet has become part of our daily lives. This course introduces you to the operating system and network
More informationFundamental Concepts and History
Fundamental Concepts and History Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University msryu@hanyang.ac.kr Topics Covered I. Fundamental Concepts II. Evolution of OS 2 Key Concepts
More informationRed Hat And the Five Forces Model:
Red Hat And the Five Forces Model: An Analysis Prepared by: Eric Zander 27Jan02 MGT-201B This paper is available online at www.ericzander.com/downloads/5forces.pdf Introduction Created by Linus Torvolds,
More informationcomputers to personal computers
computers to personal computers Xerox does it all 1973: Xerox Alto GUI wysiwyg mouse ethernet laserprinter smalltalk, impress, postscript 1979: Steve Jobs tours PARC 1981: Xerox Star breaking down the
More informationContents. * All rights reserved, Tei-Wei Kuo, National Taiwan University, 2003.
Contents 1. Preface/Introduction Standardization and Implementation File I/O Standard I/O Library Files and Directories System Data Files and Information Environment of a Unix Process Process Control Signals
More informationUnix/Linux: History and Philosophy
Unix/Linux: History and Philosophy History and Background Multics project Unix Linux Multiplexed Information and Computing Service Collaborative venture between General Electric, Bell Telephone Labs, and
More informationEECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY
EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY 1 Computers and Microprocessors Everywhere PC, VCR, DVD,Toys Phones, Cars, etc Hardware and Software Embedded
More informationDennis Ritchie. Dennis Ritchie - The Computer Science Pioneer without whom there would be no Jobs
- The Computer Science Pioneer without whom there would be no Jobs Outline 1 - Tributes 2 - The Man 3 - The Founder of C Success of C Critique of C 4 - The Founder of Unix Portability of Unix History of
More informationOperating Systems. I. Introduction. Eurecom
Operating Systems I. Introduction Ludovic Apvrille ludovic.apvrille@telecom-paristech.fr Eurecom, office 470 http://soc.eurecom.fr/os/ @OS Eurecom Outline 2/42 Fall 2018 Institut Mines-Telecom Operating
More informationOperating Systems Course Overview
Operating Systems Course Overview Instructor: Kartik Gopalan Class website: http://oscourse.github.io Interfaces in a Computer System (1) User-level processes (2) (3) Libraries Operating System (4) (5)
More informationClass Freeware, Open Source, and Free Software There is a difference, who knew?
Class Freeware, Open Source, and Free Software There is a difference, who knew? Notes Homework graded I m SORRY Homework 4&5: no homework this week Midterms How was it? Honestly Random, mostly unrelated
More informationDigital Equipment Corporation. Thomas J. Bergin Computer History Museum American University
Digital Equipment Corporation Thomas J. Bergin Computer History Museum American University Engines of the Mind, Joel Shurkin After discussing transistors, Shurkin states: The first person perhaps to smell
More informationCOPYRIGHTED MATERIAL. What Is Linux? Linux History. Linux as an Operating System. Linux as Free Software. Commercial Applications for Linux
2915ch01.qxd 04/19/01 12:57 PM Page 3 Linux History C H A P T E R O N E What Is Linux? Linux as an Operating System Linux as Free Software Commercial Applications for Linux COPYRIGHTED MATERIAL 1 2915ch01.qxd
More informationStandards: An Overview Of the Single UNIX Specification Version 3
Standards: An Overview Of the Single UNIX Specification Version 3 UNIX is a registered trademark of The Open Group Linux is a registered trademark of Linus Torvalds Andrew Josey Director of Certification
More informationStudy Guide Processes & Job Control
Study Guide Processes & Job Control Q1 - PID What does PID stand for? Q2 - Shell PID What shell command would I issue to display the PID of the shell I'm using? Q3 - Process vs. executable file Explain,
More informationUNIX rewritten using C (Dennis Ritchie) UNIX (v7) released (ancestor of most UNIXs).
UNIX: HISTORY: 1. 1969 UNIX developed (Ken Thompson). 2. 1972 UNIX rewritten using C (Dennis Ritchie). 3. 1976 UNIX (v6) released for commercial use. 4. 1978 UNIX (v7) released (ancestor of most UNIXs).
More informationChapter 1: Introduction Operating Systems MSc. Ivan A. Escobar
Chapter 1: Introduction Operating Systems MSc. Ivan A. Escobar What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system
More informationOperating System Labs. Yuanbin Wu
Operating System Labs Yuanbin Wu cs@ecnu Operating System Labs Introduction to Unix (*nix) Course Overview Operating System Labs Introduction to Unix (*nix) Course Overview Unix / *nix What A family of
More informationEECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY. Computers and Microprocessors
EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY 1 Computers and Microprocessors Everywhere PC, VCR, Toys, etc Hardware and Software Evolution of up First
More informationAbout Database Adapters
About Database Adapters Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 820 5069 07/08/08 Copyright 2007 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054
More informationOpen Source Software Some perspectives
Open Source Software Some perspectives Who was DMR? Introduction Introduction Who was DMR? Who was Steve Jobs? Introduction Who was DMR? Dennis M Ritchie Creator of C and Unix in 1970s Ritchie was under
More informationENG224 INFORMATION TECHNOLOGY Part I 3. The Internet. 3. The Internet
1 Reference Peter Norton, Introduction to Computers, McGraw Hill, 5 th Ed, 2003 2 What is the Internet? A global network that allows one computer to connect with other computers in the world What can be
More informationUnderstanding Managed Services
Understanding Managed Services The buzzword relating to IT Support is Managed Services, and every day more and more businesses are jumping on the bandwagon. But what does managed services actually mean
More informationSection G.1.1. Athena Changes to Berkeley 4.3 UNIXTM. 1. Introduction. 2. Kinds of Changes. by Win Treese
PROJECT ATHENA TECHNICAL PLAN Section G.1.1 Athena Changes to Berkeley 4.3 UNIXTM by Win Treese 1. Introduction This document describes the changes made by Project Athena to the 4.3 Berkeley Software Distribution
More information17655: Discussion: The New z/os Interface for the Touch Generation
17655: Discussion: The New z/os Interface for the Touch Generation Thursday, August 13, 2015: 12:30 PM-1:30 PM Europe 2 (Walt Disney World Dolphin ) Speaker: Geoff Smith(IBM Corporation) 1 Trademarks The
More informationImpact of the Mead-Conway innovations in VLSI chip design and implementation methodology:
Impact of the Mead-Conway innovations in VLSI chip design and implementation methodology: An overview by Lynn Conway (PDF) This page provides an overview of the impact of the Mead-Conway innovations in
More informationPerformance Measurement
ECPE 170 Jeff Shafer University of the Pacific Performance Measurement 2 Lab Schedule Activities Today / Thursday Background discussion Lab 5 Performance Measurement Next Week Lab 6 Performance Optimization
More informationCOURSE OUTLINE. UNIX Programming 2014 Fall by Euiseong Seo
COURSE OUTLINE UNIX Programming 2014 Fall by Euiseong Seo Overview What this course is about Who teaches this course Why you have to take this course What you will learn in this course What you will earn
More informationWelcome to Linux. Lecture 1.1
Welcome to Linux Lecture 1.1 Some history 1969 - the Unix operating system by Ken Thompson and Dennis Ritchie Unix became widely adopted by academics and businesses 1977 - the Berkeley Software Distribution
More informationAli Kamandi Spring 2007 Sharif University of Technology
Ali Kamandi Spring 2007 kamandi@sharif.edu Sharif University of Technology Internet History Internet Evolution Internet Pioneers Internet Growth Conclusion 1836 Telegraph invented by Cooke and Wheatstone
More informationIndependent Assessment by Alan Radding
Pg. 1, copyright 2009 Alan Radding Independent Assessment by Alan Radding IBM System z case study: Salt River Project Consolidating HPUX onto System z with Red Hat Linux PO. Box 590340, Newton, MA, 02459,
More informationToday. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview
Today CSCI 4061 Introduction to s Instructor: Abhishek Chandra OS Evolution Unix Overview Unix Structure Shells and Utilities Calls and APIs 2 Evolution How did the OS evolve? Generation 1: Mono-programming
More informationInternet in Teaching Internet Security
Internet in Teaching Internet Security Miloslavskaia N., Tolstoi A. Associate Professors e-mail: milmur@mephi.edu ait@mephi.edu 1 Content Introduction Main Aspects of the Internet Usage in the Educational
More informationEnhancements in Solaris Container Manager May 2007 Sun Microsystems, Inc.
Enhancements in Solaris Container Manager 3.6.1 May 2007 Sun Microsystems, Inc. Copyright 2007 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. U.S.
More informationCreate the ideal conditions for your network to grow.
Create the ideal conditions for your network to grow. Create the ideal conditions for your network to grow. SBC PremierSERV SM Network Integration and Managed Services. Flexible, end-to-end solutions
More informationCS108 Software Systems: UNIX. Fall 2011
CS108 Software Systems: UNIX Fall 2011 CS108 Fall 2011 2 Course Info cs.utexas.edu/ edwardsj/teaching/2011fall/cs108 CS108 Fall 2011 3 Why Linux? Multi-user, multi-process operating system Open-source
More informationWhat is an operating system (OS or O/S)?
intro What is an operating system (OS or O/S)? Interface between Hardware and User. It is a program (software) designed to manage and coordinate activities and resources of the computer. Controls the hardware
More information2. Features of UNIX OS Several features of UNIX have made it popular. Some of them are:
Chapter 1. The UNIX Operating System Introduction This chapter introduces you to the UNIX operating system. We first look at what is an operating system and then proceed to discuss the different features
More informationUNIX is a registered trademark of The Open Group
UNIX is a registered trademark of 1/11/05 1 UNIX 03 A Status Update From http://www.unix.org UNIX is a registered Trademark of 1/11/05 2 Agenda The Single UNIX Specification New features of UNIX 03 UNIX
More informationToday. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview
Today CSCI 4061 Introduction to s Instructor: Abhishek Chandra OS Evolution Unix Overview Unix Structure Shells and Utilities Calls and APIs 2 Evolution How did the OS evolve? Dependent on hardware and
More informationChapter 14 Operating Systems
Chapter 14 Operating Systems Ref Page Slide 1/54 Learning Objectives In this chapter you will learn about: Definition and need for operating system Main functions of an operating system Commonly used mechanisms
More information