UNIX Unbounded 5 Edition: Amir Afzal
UNIX Unbounded 5 Edition: Amir Afzal
Amir Afzal
Chapter 2
The UNIX Operating System
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 1 of 9
Chapter 2
The UNIX Operating System
This chapter briefly describes the history of the UNIX operating system. It
explores UNIX development over the years, discusses the major UNIX
versions, and explains some of the system’s important features.
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 2 of 9
2.1 A BRIEF HISTORY
• The UNIX operating system was the brainchild of Ken Thompson and Dennis
Ritchie
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 3 of 9
2.2 Other Unix Systems
• Linux
• Solaris
• UnixWare
X Window System
X Window system, also referred to as X or X11, is not a UNIX version.
It is a graphical user interface designed to provide the bases for graphical
windowing in a way that is portable to most UNIX platforms.
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 4 of 9
2.3: OVERVIEW OF THE UNIX OPERATING SYSTEM
The UNIX operating system is implemented in a layered-style software model
Kernel
• The UNIX kernel, also called the base operating system, is the layer that
manages all the hardware-dependent functions
Utility Layer
• It is the UNIX user interface, commonly referred to as the shell
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 5 of 9
Figure 2-1: The Unix System Components
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 6 of 9
2.4 UNIX FEATURES
• Portability
• Multiuser capability
• Multitasking capability
• Shell Script
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 7 of 9
Utilities
• The UNIX system includes more than 100 utility programs, also called commands
• Utilities are part of the standard UNIX system and are designed to perform a variety
of functions required by the users
• Programmers’ tools
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 8 of 9
System Services
The UNIX system provides a number of services that facilitate administration and
maintenance of the system.
The following are some of these services:
Amir Afzal
UNIX Unbounded, 5th Edition
Copyright ©2008 by Pearson Education, Inc. Chapter 2: The UNIX Operating System 9 of 9