Download as pdf or txt
Download as pdf or txt
You are on page 1of 36

OPERATING SYSTEM

LABS

LAB
(Unix Introduction,
History & Installation)
(Shahid Hussain Rathore)
UNIX
• Introduction
• History
• Installation
Unix Introduction
Unix was designed to be portable, multi-tasking
and multi-user in a time-sharing configuration. Unix
systems are characterized by various concepts: the use of
plain text for storing data; a hierarchical file system;
treating devices and certain types of inter-process
communication (IPC) as files; and the use of a large
number of software tools, small programs that can be
strung together through a command-line interpreter using
pipes, as opposed to using a single monolithic program
that includes all of the same functionality. These concepts
are collectively known as the "Unix philosophy". Brian
Kernighan and Rob Pike summarize this in The Unix
Programming Environment as "the idea that the power of a
system comes more from the relationships among
programs than from the programs themselves".
Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.
Unix Introduction
In 1979, Dennis Ritchie described their vision for Unix:

What we wanted to preserve was not just a good


environment in which to do programming, but a system
around which a fellowship could form. We knew from
experience that the essence of communal computing,
as supplied by remote-access, time-shared machines, is
not just to type programs into a terminal instead of a
keypunch, but to encourage close communication.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix History
• In mid-1960s, the Massachusetts Institute of Technology
(MIT), AT&T Bell Labs, and General Electric jointly
developed a time sharing operating system called Multics.
• AT& T Bell Labs, pulled back due to immense size and
complexity of Multics.
• Bell labs Multics researchers Ken Thompson (inventor of B
language), Dennis Ritchie(inventor of C language), Doug
McIlroy, Joer Ossanna and others decided to develop a
improve OS.
• Initially the newly developed system was named as UNICS
(UNified Information and Computing Services).
• In 1970, Unix was officially named and ran on the Digital
Equipment Corporation minicomputer PDP-11/20.
Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.
Unix History
• AT&T finally sold its rights in Unix to Novell in the early
1990s
• It sold Unix business to the Santa Cruz Operation (SCO) in
1995 but the UNIX trademark passed to the industry
standards consortium The Open Group,
• The Open Group allowed the use of “Unix” trademark for
certified operating systems compliant with the family of
standards Single UNIX Specification (SUS).
• The Apple's OS X was Unix version with the largest
installed base as of 2014.
• Many clone of Unix arisen over the years, of which Linux
• The defining component of Linux is its Kernel which first
released in 5 Oct, 1991 by Linus Torvalds.
Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.
Unix Installation on Virtual
Environment
• Install VMWare 10.0 for Windows XP
• Click on “Create a New Virtual Machine”

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Click on “Typical (Recommended)”.
• Click on “Next” button.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Click on “Installer disc Image file (iso)”.
• Click on “browser” button and choose the appropriate
bootable image file.
• Click on “Next” button.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Type Virtual Machine name in textbox.
• Select the appropriate location to store the virtual machine
files. Should have sufficient free space as will be assigned
to the virtual machine later.
• Click on “Next” button.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Assign maximum disk size in GBs. Recommended for
FreeBSD is 20GB.
• Click on “Store virtual disk as a single file” to improve
performance.
• Click on “Next” button.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Click on “Finish” button. To complete the installation.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment

• Note:
– To respond I/O devices to virtual environment, just click on the
output screen area of a running virtual machine.

– To get control of I/O devices on physical computer, hold control


(Ctrl) + Alt keys once and release them.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• An automated FreeBSD installation will start after
appearing following screen.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Click on the blue screen and Press Enter key to start the
FreeBSD installation process.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Select the appropriate keyboard keymap layout.
• Choose “Select” option to proceed further.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Enter the hostname, such as bims.com.
• Click on “Ok” button.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Click on “Ok” button.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Click on “Ok” button.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Press “Enter” after selecting “Entire Disk” option to create
one disk of entire allocated disk space.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• The following installation screen will reflector will display
the installation progress.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Installer will ask for “root” password at “New Password”
prompt and “Retype New Password”.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Select the required network interface from Network
configuration window and Press Enter key after selecting
“OK” option.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Press Enter key after selecting “Yes” option to configure
IPv4 on the selected network interface.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Press Enter key after selecting “Yes” option to configure
DHCP on the selected network interface.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual

Environment
Press Enter key after selecting “No” option if the IPv6 is
not required for the selected network interface.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Ensure “localdomain” value in search text box & enter
Domain Name Service server’s IP address in “IPv4 DNS
#1” for the selected network interface.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• To set the local time as CMOS time and timezone etc.
select “Yes” option and press Enter key.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Select “5 Asia” option from “Select a region” list
• Press Enter key after selecting “Yes” option.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Select “33 Pakistan” option from “Select a country or
region” list then Press Enter key after selecting “Ok”
option.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Press Enter key after selecting “Yes” option.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Press Enter key after selecting “Ok” option.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Press Enter key after selecting “No” option. As In our
case it won’t be needed to create users at this stage.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• The final configuration overview/ modification screen will
display. Make necessary changes if require then select
“Exit Apply configuration and exit installer”.
• Press Enter key after selecting “Ok” option.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


Unix Installation on Virtual
Environment
• Press Enter key after selecting “No” option.

Shahid H Rathore, Operating Systems, (c) 2016. All rights reserved.


THANKS

Operating System, Shahid H. Rathore (All rights reserved)

You might also like