A Peek at History The MCC Interim Release & QEMU The DEC PDP-11 & SIMH.

Slides:



Advertisements
Similar presentations
Free Beer and Free Speech Thomas Krichel
Advertisements

TM - The Turing Machine Simulator Team Enigma: David Henderson Mike Stoddard.
CENG334 Introduction to Operating Systems Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Virtualization B. Ramamurthy. References Practical Virtualization Solutions: Virtualization from the Trenches by K. Hess and A. Newman, Prentice-Hall.
Case study in restoring software: IBM 704/709/7090/7094 Paul McJones May 5, 2006.
The “R” Statistical Package Naomi Altman Dept. of Statistics PSU.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Space Science and Engineering Center University of Wisconsin-Madison Virtual Machines: A method for distributing DB processing software Liam Gumley.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Operating System Virtualization
1 RH033 Welcome to RedHat Linux. 2 Hardware Requirements ♦ Pentium Pro or better with 256 MB RAM ♦ Or ♦ 64-bit Intel/AMD with 512 MB RAM ♦ 2-6 GB disk.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
LINUX System : Lecture 3 Vmware, Cygwin, LINUX installation Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
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.
Overview of Linux Dr. Michael L. Collard 1.
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
Issues Encountered Porting Debian GNU/Linux to PARISC and IA-64 Bdale Garbee Debian Project Leader Engineer / Scientist, HP Linux Systems.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
An Introduction to Linux Name: Haixin Wang ID :
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) A Beginner’s Quick Start to SIMICS. (2) Disclaimer This is a quick start document to help users get set up quickly Does not replace the user guide.
History of UNIX a short version CSCI 333 August 31, 2011.
System Software Chapter Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
LINUX MINT 13 Introduction Linux Mint is a modern, elegant and comfortable operating system which is both powerful and easy to use. The minimum requirements.
Just Enough Unix, Chapter 1
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux June 2011 Kaplan University 1.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
CSNB334 Advanced Operating Systems 1. Introduction to Linux Lecturer: Abdul Rahim Ahmad.
 Linux Mint is a computer operating system designed to work on most modern systems, including typical x86 and x64 PC’s. Linux Mint can be thought of.
Berkeley Software Distribution
DAEDALUS: ePrints Overview Web Meeting, 4th December 2004 William J Nixon Project Manager (DAEDALUS)
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Choosing and Installing a Linux Distribution Tutor: George Papamarkos City University October 5, 2004.
Onchip Interconnect Exploration for Multicore Processors Utilizing FPGAs Graham Schelle and Dirk Grunwald University of Colorado at Boulder.
ISeries Note3. Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting.
 Prepared by: Eng. Maryam Adel Abdel-Hady
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
Harvesting Free Windows CPU Cycles for Linux Applications using Sandboxing Rasmus Andersen Dept. of Computer Science, University of Copenhagen, Denmark.
CrossOver and Wine Jeremy White CEO, Codeweavers, Inc.
IT320 Operating System Concepts
Linux - computer operating system
Introduction to Virtualization
Class Projects and Environment
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
Advanced Operating Systems (CS 202)
Choosing and Installing a Linux Distribution
5/15/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Selected topic in computer science (1)
Build a low-touch, highly scalable cloud with IBM SmartCloud Provisioning Academic Initiative © 2011 IBM Corporation.
Eric Shook Department of Geography Kent State University
ACOE301: Computer Architecture II Labs
Dr. Mohammed Hawa University of Jordan
Chapter III Desktop Imaging Systems & Issues
Virtual Machines.
A UNIX OPERATING SYSTEM
Chapter 2: The Linux System Part 1
Software.
Windows Virtual PC / Hyper-V
Class Projects and Environment
Understanding Linux and the BASH shell v
May 31-June 2, 2016, Missouri Botanical Garden
A Virtual Implementation of VELA (CLARA)
Section 1: Linux Basics and SLES9 Installation
Re- engineeniering.
O.S. Security.
Operating System Kernel Compilation
Presentation transcript:

A Peek at History The MCC Interim Release & QEMU The DEC PDP-11 & SIMH

MCC Interim Release What, When, Why? Current state of the archives. Bootable copy.

MCC Interim Release - What? First 'independently installable' Linux distribution. Manchester Computing Centre. 'Extended release' on a number of floppies. A range of utilities, e.g. flex, bison, perl, emacs, elisp, gcc, vi. Regarded by author, Owen, as 'unofficial experiment'.

MCC Interim Release - When? Version 0.12+ released February 1992. Release 1.0 April 1994 Release 2.0 23/09/1996 – with X!

MCC Interim Release – Why(then) ? For 'non UNIX experts' Ease of installation. Self contained Easy to extend 'Free', as in speech.

MCC Interim Release – Why(now) ? Historical interest, 'restoration' 'conservation'. See and play with a very early Linux system. Manageable for study purposes; easy access to source code; still 'compact'.

Current State of MCC IR archives ftp://ftp.mcc.ac.uk/pub/linux/mcc-interim/ Archives exist under 'old' for kernel versions 0.97 to 1.2+ The latest version is for a 2.0+ kernel 1.0, 1.2+ are still definitely bootable. QEMU images on MANLUG website, under the history section.

QEMU PC Emulator http://fabrice.bellard.free.fr/qemu Runs on a variety of architectures (x86, PowerPC and SPARC are best). GPL/LGPL Comprehensive documentation Quick Demo of MCC IR under QEMU

SIMH Project The Computer History Simulation Project http://simh.trailing-edge.com/ Built by Bob Supnik, ex DEC engineer. Simulators for 30-odd machines. Comprehensive documentation and collection of papers. Packaged for a number of modern Linux distros. Latest version 3.7-0 (has 'set throttle').

DEC PDP-11/45 June 1972 Price c.$45,000 (Roughly $200,000 @ 2006 prices) 256Kb max memory 16-bit word Clock speed ?kHz 0.76 mips Took a team of skilled engineers to unpack and set up. SIMH Demo of v5 UNIX 0.76