Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.

Slides:



Advertisements
Similar presentations
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Advertisements

GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
History of UNIX Fergus Toolan Intelligent Information Retrieval Group University College Dublin.
University of Utah 1 “Free software” Remember... In the beginning, all software was free -Just a means to sell hardware.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
Operating Systems.
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Linux Operating system
Linux Introduction Instructor: Mridula Sharma HOL407.
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 Linux Environment Dr.S.Siva Kumari Mrs.S.Siva Ranjani Avinashilingam University.
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.
Operating System By :- Anupam Gupta. 5 types of Operating System 0 MACINTOSH 0 I O S 7 0 WINDOWS 0 LINUX 0 UNIX.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
MODULE 4. “Hello everbody out there using minix – I am doing a (free) operating system just a hobby, won’t be big and professional like gnu) for 386(486)
Overview of Linux Dr. Michael L. Collard 1.
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
유닉스, 왜 공부하나 ? 자동화 –GUI vs commands 서버 개발 능력, 관리 능력 – 데스크탑에서의 개발과 관리와의 차이 ?
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
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.
Chap 1 ~ Introducing LINUX LINUX is a free-stable multi-user operating system that derives from UNIX operating system Benefits: 1) Linux is released under.
Jozef Goetz, My Lecture Notes Have tutorial values Comply with research-based principles for design Power Point presentation Concepts are presented.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
بسم الله الرحمن الرحيم What is an operating system? 1- An interface between the user and Hardware 2- Control Program 3- Resource Manager.
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.
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.
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.
UNIX  Portable (common to many computer architectures), multitasking, multi-user operating system  Introduced by Bell labs in mid-1960’s  Thus, much.
CSNB334 Advanced Operating Systems 1. Introduction to Linux Lecturer: Abdul Rahim Ahmad.
Unix – Linux CS3353 Ssystem Administration. OS The Operating System – Acts as the interface to all software, hardware, and users of a computer. – Requires.
GNOME, KDE and X Windows. The GNOME Project was started in 1997 to produce a free (as in freedom) desktop environment. GNU Network Object Model Environment.
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.
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
OPERATING SYSTEM BY KINSHUK RASTOGI. WHAT IS AN OPERATING SYSTEM? What is an operating system in the first place? An operating system is a software that.
Linux Operating System. What is Linux Linux operating system (OS) was first coded by a Finnish computer programmer called Linus Benedict Torvalds in 1991,
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
A Brief Introduction to Linux Cheng-Han Du. History.
Linux fundamentals Hagay Carmi
A Brief Introduction to Linux Cheng-Han Du. History.
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.
Feeling Linux yourself Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
Linux Essentials Chapter 1: Selecting an Operating System.
Computer System Structures
Overview of Linux Fall 2016 Dr. Donghyun Kim
Chapter 5 Operating Systems.
IT320 Operating System Concepts
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.
Operating System & Application Software
Macintosh & Linux Used to fill in pg 5 & 6 of “Operating Systems” Packet.
IT244 - Introduction to Linux / Unix Instructor: Bo Sheng
LINUX WINDOWS Vs..
Selected topic in computer science (1)
Welcome to Linux Chap#1 Hanin Abdulrahman.
Chapter 2: Operating-System Structures
LINUX WINDOWS Vs..
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Chapter 2: System Structures
Linux Professor Sabol.
Welcome to Linux Chap#1 Hanin Abdulrahman.
Welcome to Linux Chap#1.
Introduction to Operating Systems
Presentation transcript:

Linux History C151 Multi-User Operating Systems

Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU = Gnu is not Unix), a software movement to provide free and quality software – Stallman started to write the GNU C compiler (gcc), considered as one of the most efficient and robust compilers ever created. Open source programs are released under the GNU General Public License.

Linux History Minix, the first open source operating system, written by Andrew S. Tanenbaum in C, about lines of code. 1991, first Linux kernel written in C by Linus Torvalds, University of Helsinki, Finland. First message about it posted on August 25, first release in September. It was developed with the contribution of many programmers around the world. It is functionally similar to Unix (a clone).

Linux Development 1993 – FreeBSD 1.0 (Berkley Unix) 1994 – RedHat Linux is introduced – Linux available for PowerPC (Apple) Now – adopted by many companies and most universities, third world countries. Standard for parallel and high performance computing (Beowulf clusters). Available for most computers, including PDA, supports graphical user interfaces, networking, and has many applications.

Why Linux It's free! – the source code is also available and anybody can write their own Linux as long as they include the source code in the distribution. Most users consider it a more stable and reliable OS than Windows. It's an alternative to Microsoft's dominance of the software market. It is multi-tasking, multi-user. Good support of multiple CPUs. Many utilities and APIs are now included in most distributions, like the g++ compiler, OpenGL, MPI, pthreads, etc. Mac OS now has an integrated shell and can run X11, Linux- specific applications.

Linux Components kernel The kernel – the core of the OS that controls the resources. FHS A hierarchical file system (FHS) Shells Shells – applications that interpret the commands from the user. They are active in the textual mode or terminal mode. Shells can also execute script files. Examples: bash, tcsh, zsh, sh, etc. Graphical interfaces – the X window system. Desktop interfaces: Gnome, KDE, fvwm, etc. Specific libraries: X11, gtk-glib-gnome, Qte, etc.

Layered View of Linux Operating System

Reading Assignment Textbook: Chapter 1 and Chapter 2

Linux History on Youtube