The LINUX Operating System By Cathy Thiaw ID # 89261 COSC 513Lecturer: M. Anvari SEU‘99 Summer Term.

Slides:



Advertisements
Similar presentations
PC Operating Systems in Review lesson 12. UNIX DOS The Macintosh Operating System Windows 3.x OS/2 Warp Windows NT Windows 95 and 98 Linux Windows 2000.
Advertisements

Windows NT server and workstation Name: Li Shen Course: COCS541 Instructor: Mort Anvari.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Lesson 17 – UNDERSTANDING OTHER NETWARE SERVICES.
RONG LIU (Operating System Comparison). Introduction(1) What is Linux? The free UNIX written from scratch by Linus Torvalds, assistance from a loosely-knit.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER System Software computing ESSENTIALS    
Survey of Network Operating Systems (NOS) Introduction Novell Operating Systems Microsoft Network Operating Systems Other Network Operating Systems NOS.
System Software, functions of an operating system
Firewall and Proxy Server Director: Dr. Mort Anvari Name: Anan Chen Date: Summer 2000.
Starting Windows NT An overview and introduction Instructor: Professor: Dr. Anvari Students: Li-Yen Chen & Chunwa (Joanna) Chan Southeastern University.
Fermilab VPN Service What is a VPN ?.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Lecture 14: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 14 Operating Systems James Harland
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
What is UNIX? UNIX is an Operating System (OS). An operating system is a control program that helps the user communicate with the computer hardware. UNIX.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
1 New Kids on the Block: Linux Instructor: Mort Anvari Presented by: Wei Gu Southeastern University.
Course ILT Identifying network operating system features Unit objectives Discuss the features of Microsoft Windows NT, 2000, and Server 2003 Discuss the.
Chapter 4 System Software.
Chapter 9: Novell NetWare
COSC513 Project Linux Features Instructor: Prof. Mort Anvari Student: Yingfeng Luo ID: #
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Introduction to HP Availability Manager.
بسم الله الرحمن الرحيم What is an operating system? 1- An interface between the user and Hardware 2- Control Program 3- Resource Manager.
The LINUX Operating System By Cathy Thiaw ID # COSC 513Lecturer: M. Anvari SEU‘99 Summer Term.
4P13 Week 1 Talking Points. Kernel Organization Basic kernel facilities: timer and system-clock handling, descriptor management, and process Management.
Server Operating System: Windows NT (Windows 2000) vs. Unix Zaiqun Pan August 2000.
INFO 320 Server Technology I Week 1 Server operating system and hardware concepts 1INFO 320 week 1.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
2002 Networking Operating Systems (CO32010) 1. Operating Systems 2. Processes and scheduling 3.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Computers & Operating Systems
Introduction to Computer Networks Introduction to Computer Networks.
A Study on Linux Operating System Ying Jiang ID:
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
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.
SEU COSC513 Presentation Linux File Management Systems Student: Bo Ling Instructor: Prof. Mort Anvari Quarter: Spring, 2001.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
Concurrency Conclusion Andy Wang Operating Systems COP 4610 / CGS 5765.
Samba
Operating System Basics. Outline The User Interface Running Programs Managing Files Managing Hardware Utility Software.
Operating System & Application Software
Windows 2008 Overview Lecture 1.
PC Operating Systems in Review
Welcome to Linux Chap#1 Hanin Abdulrahman.
UNIX & LINUX Operating Systems
Cross-platform Libraries Technology Presentation
WINDOWS NT VERSUS UNIX NT & UNIX OVERVIEW by Zhuo Hong Liu
O/S State Diagrams © 2004, D. J. Foreman.
أساسيات تقنية المعلومات
نظم تشغيل الشبكات.
Chapter 2: The Linux System Part 1
The LINUX Operating System
Overview of Client Configuration
Оқытушысы: Жармагамбетова Г.О.
PC Operating Systems in Review
Welcome to Linux Chap#1 Hanin Abdulrahman.
Instructor: Mort Anvari
CS703 - Advanced Operating Systems
Welcome to Linux Chap#1.
Concurrency Conclusion
Concurrency Conclusion
Presentation transcript:

The LINUX Operating System By Cathy Thiaw ID # COSC 513Lecturer: M. Anvari SEU‘99 Summer Term

Plan What’s Linux? Linux Features Resource Management Processes Security Comparison with other OS

What’s Linux? an OS initially created by Linus Torvalds (Finland) and a team working over the Internet; developed from MINIX, a small Unix system; An open and free operating system, adaptable to meet individuals needs;

Linux Features Multitasking Virtual memory Shared libraries Multi_users capabilities X-windows systems Run most Unix programs

Linux Features Advanced networking capabilities: LAN or WAN setting, different types of protocols, fast TCP/IP drivers Support for Macintosh, Windows, NT, Novell, OS/2 Server or Client

Resource Management Use of semaphores 1 process at a time can access to some resource The semaphore data structure includes a count of number of processes that wish to use a resource, a waking parameter (number of processes waiting to be woken up), and a wait queue.

Processes on Linux Interprocess-communications: Unix -liked mechanisms of signals, pipes and semaphores, shared memory... Relationships parent / child process Most process has virtual memory

Processes on Linux Max number of processes in the system: 512 State process: –*running –*waiting: interruptible or uninterruptible –-*stopped –*zombie: dead process

Security Security on Linux is comparable with most Unix system Security tools : firewalls, packets filtering, encryption, kerberos… are available Monitoring (logs) and audit of logon activities, resource utilization …available

Comparison with other OS Windows NT BSDI Solaris 7.0

Network Inter-operability Runnable foreign libraries: -Linux2.2: Windows 3.* ‑ 98 Mac (Executor), SCO and some other Intel based SysV's(iBCS) NT4: MAC(Executor),dos, windows 3.1/W32 BSDI: DOS, support for Linux in development Solaris: Macintosh,Windows 3.1

Network and Inter-operability Mountable filesystems Linux 2.2: FAT, FS read-only,HPFS read- only (OS/2), iso9660 (CDROM), minix, NTFS (read-only), HFS (MacOS)… NT4: FAT, NTFS, iso9660 BSDI: iso9660 Solaris: UFS, FAT (dos, windows),UFS, iso9660…

OS Convenience Bug fix and other updates: Linux2.2.: Freely download able NT4: not free BSDI: Some minor, updates/bugfixes can be downloaded freely. Solaris7.0: not free

References nux/index.html ‑ html/node45.h tml e_info.html ‑ HO WTO ‑ 9.html