Welcome to CIS 52 WELCOME WELCOME WELCOME W E L C O M E.

Slides:



Advertisements
Similar presentations
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.
Advertisements

CS 497C – Introduction to UNIX Lecture 2: Work with Files and Directories Chin-Chih Chang
Operating Systems Every computer has two fundamental components: hardware and software The term hardware refers to the physical components inside a computer.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Brief History of C and Unix Systems Programming Concepts.
Linux Operating system
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.
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.
Operating System.
CST334 Unix & X Window System
Introduction A computer system consists of hardware system programs application programs.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
CS240 Computer Science II Introduction to Unix Based on “UNIX for Programmers and Users” by G.Class and K. Ables.
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
Module 1 Introduction to UNIX/Linux
CE Operating Systems Lecture 6 Overview of Unix/Linux operating systems.
BAI517 Chris Redford. Section Outline Objectives GNU The Linux 2.6 Kernel The Heritage of Linux What’s so good about Linux? Features of Linux.
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
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
CS 390 Unix Programming Environment Summer Suchindra Rengan - CS3902 Course Details Instructors Suchindra Rengan – ‘sachin’ ( Section 001)
Operating System Part II: Introduction to the Unix Operating System (The Evolution of Unix)
Chapter 1 What is Unix? By C. Shing ITEC Dept Radford University.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
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
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.
Unix – Linux CS3353 Ssystem Administration. OS The Operating System – Acts as the interface to all software, hardware, and users of a computer. – Requires.
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.
Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC The Background and Short History of UNIX & Linux Instructor: Joseph.
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.
Agenda UNX122_022_w1_p3 Overview of UNIX
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.
UNIX and SOFTWARE TOOLS Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
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 -
Linux Operating Systems Taking Control of the Terminal
Overview of Linux Fall 2016 Dr. Donghyun Kim
A LECTURE NOTE.
IT320 Operating System Concepts
Unix Scripting Session 1 March 6, 2008.
IT244 - Introduction to Linux / Unix Instructor: Bo Sheng
LINUX System Administration
Case Study : Linux In the previous chapters, we examined many operating system principles, abstractions, algorithms, and techniques in general. Now it.
A UNIX OPERATING SYSTEM
CSE 303 Lecture 1 introduction to Linux/Unix environment
Linux: A Product of the Internet
Chapter 2: The Linux System Part 1
LINUX System Administration
A short Linux History of UNIX/Linux
UNIX/Linux Operating System
Copyright ©2008 by Pearson Education, Inc
Linux Professor Sabol.
Case Study : Linux In the previous chapters, we examined many operating system principles, abstractions, algorithms, and techniques in general. Now it.
Case Study : Linux In the previous chapters, we examined many operating system principles, abstractions, algorithms, and techniques in general. Now it.
Section 1: Linux Basics and SLES9 Installation
Chapter 1 What is UNIX? Graham Glass and King Ables,
Presentation transcript:

Welcome to CIS 52 WELCOME WELCOME WELCOME W E L C O M E

Introductions are in order Your name Something about yourself Why are you taking this class? What are your expectations?

Topics Introduction and History of UNIX UNIX: LINUX Components LINUX at Solano Community College LINUX is NOT DOS

Topics Introduction and History of UNIX UNIX: LINUX Components LINUX at Solano Community College LINUX is NOT DOS

The Heritage of UNIX: LINUX What was needed: A system that could do more than one thing at a time. A multitasking system. A system that could handle one or more users at a time. A multiuser system. A system that could share selected data with others.

The Heritage of UNIX: LINUX Bell Lab & MIT work on MULTICS (60’s) Bell Labs pull out of project (late 60’s) Ken Thompson with Bell Labs starts work on UNIX using a PDP-7 from DEC. Written in Assembler

The History of UNIX History (continued) Second Version written in ‘B’ 3 advantages: Multiuser Direct user to user communication Data and program sharing Rewritten with Dennis Ritchie using ‘C’ language in 1973

UNIX Turning Point UNIX becomes widely available in 1975 Given to Colleges, including UC Berkeley AT&T develops one branch of the UNIX family System III is first supported release in 1982 System V in the 90’s UC Berkeley comes out with BSD BSD 4

One Idea: Two Paths ATT Version Sun’s Solaris 2.x UNIXware (now part of SCO) IRIX (Silicon Graphics) HP-UX BSD Sunos 4.x BSDi Mach (Nextstep is also an extension of Mach) Ultrix (from DEC)

Convergence AT&T V5R4 Most Commercial Systems are blending UNIX capabilities into a System V R4 ‘AT&T variant’ with BSD ideas and tools mixed in. System Administration are generally Vendor Specific LINUX is now the most famous version, and it is free.

The Search for Standards POSIX (Portable Operating System Interface Definition) Defined by IEEE Provides a baseline of compatibility for UNIX variants Sited by large customers in procurements SVID (System V Interface Definition) Defined by ATT (UNIX System Labs)

And yet More Standards OSF (Open Software Foundation) Chartered to define a UNIX like system independent of AT&T and SVID OSF/1 shipped in 1990 based on Carnegie Mellons Mach Operating System upwardly compatible with POSIX XOPEN (International Consortium of UNIX vendors). Publishes Portability Guides

Introduction to UNIX using LINUX LINUX: A Product of the INTERNET Developed by Linus Torvalds Open Source and free distribution UNIX work-alike

Open System Architecture Source code immediately available via the INTERNET Enhancements and extensions from all over the world. Incorporates features from UNIX BSD & System V Free, FREE, FREE (Hooray)

Sir LINUX the humorous Unlike its sibling UNIX with LINUX humor abounds In LINUX  less is more Standard Text editor vi (for visual mode) is now vim (vi plus more) joe – joe’s own editor (written by Joseph Allen)

What’s sooo good about LINUX? Large selection of applications Rapid support for peripheral devices Multi-platform operating environments Code is free for modification and distribution

It’s soooo Good Two trends: LINUX is generic but UNIX is not Advances in hardware tecnology Faster, Cheaper Demise of Proprietary systems because of rapidly changing hardware LINUX is generic but UNIX is not LINUX supports both user and server functions in one operating system.

Topics The History of UNIX : LINUX UNIX: LINUX Components LINUX at Solano Community College LINUX is NOT DOS

Capabilities Overview UNIX: LINUX as an Operating System UNIX: LINUX as a programming and user tool System Features

LINUX as an Operating System Like Any Operating System LINUX provides: A File System Process Control Memory Management Device Control

LINUX as an Operating System

LINUX As a Tool User Interface (‘The Shell’) Bourne Korn (David Korn of AT&T) C (Bill Joy at UCB) bash ( Bourne again Shell) and 4 zillion more A Collection Of Utility Programs A Philosophy of Programming

System Features Multi User Multi Tasking Many users can be logged in simultaneously Multi Tasking Many tasks can be executing simultaneously User Selectable Command Languages Many “Shells” available Hierarchical File System

System Features (cont.) Hierarchical File System / (aka root) /home /tmp /bin /Alice /Bobby /Carol

System Features (cont.) Compatible File, Device and Interprocess I/O Large Software Base Highly Portable Kernel and Utilities

System Features (cont.) GUI’s (Graphical User Interfaces) X-Windows Gnome KDE Networking Utilities E-mail (sendmail) Remote Access (xrdp rdesktop) Compatibility Utilities dosemu, wine

Topics The History of LINUX LINUX Components LINUX is NOT DOS LINUX at Solano Community College LINUX is NOT DOS

LINUX at Solano College Raspberry Pi 3 – All in one “credit card” computer Ethernet Wi-Fi Bluetooth

Printing There is one printer on the Linux System, but it is only intended for instruction Use SFTP to get files to your client micro or print them within the SFTP utility program (which uses Windows Notepad when you want to view a file)

Linux Specifics LINUX is a UNIX clone freely distributed by the GNU General Public License Mostly POSIX.1 Compliant Developed by Linus Torvalds ’95-6 at the University of Helsinki, Finland with assistance from many UNIX experts

Topics The History of LINUX LINUX Components LINUX at Solano Community College LINUX is NOT DOS

UNIX IS NOT DOS Just a few of the DOS commands were modeled after Unix (mkdir, rmdir) Unix comes with a much larger group of utilities, with no standardization in syntax Unix is much more powerful and complex multi user, multitasking, built in networking

Unix Is NOT DOS Programming capability is included in each of the shells Input/output selection (if, case) looping (while, until) signal trapping use of Unix shell redirection and pipes inclusion of any unix utility within a shell script