Professional Documents
Culture Documents
01 135221 040 11122096165 20092023 014910pm
01 135221 040 11122096165 20092023 014910pm
OS LAB
Task 1 :
Explain: the following topics (250 words for each part)
1.OS
Operating system is a system software that controls and manage computer hardware
and software resources of a computer system.
It acts as layer between user and computer hardware and control execution of all
kinds of programs.
The primary purpose of an OS is to enable applications to interact with computer’s
hardware and to manage system hardware and software.
It is a low-level software that supports a computer’s basic function such as
scheduling tasks and controlling peripherals.
An OS provides an environment in which applications can run and interact with the
users.
An OS provide a GUI that allows users to interact with computers.
OS handles memory management and CPU scheduling.
Provide security features.
OS support application development.
OS provide networking support.
An OS is an essential part of a computer system that helps the user to run various
other software. i.e. MS Office, calculator, Games, Notepad, etc.
OS helps us to communicate with machines without knowing machine language.
1|Page
Linux Operating System
Apple iOS
2.Linux OS
Linux is an open-source operating system that runs on a wide variety of hardware
platforms.
It is known for its stability, security, and flexibility.
Linux is used in a variety of settings, including servers, desktops, and embedded
systems.
Linux is free to use, modify, and distribute.
Linux is known for being a very stable and secure operating system. This makes it
less vulnerable to bugs and security exploits.
Linux is a very flexible and customizable operating system. It can be run on a wide
variety of hardware platforms, from small embedded devices to supercomputers.
It is also available in a wide variety of distributions, each with its own unique
features and focus.
Linux is a free and open-source operating system, which means that there are no
licensing costs.
Linux is known for being a very secure operating system. This is due to the fact that
it is regularly audited by security experts.
Linux is a very reliable operating system. This is due to the fact that it is used in a
wide variety of production environments.
Linux can be used for a wide variety of purposes, including servers, desktops, and
embedded systems.
Examples of Linux: Servers, Web hosting, Embedded system, Desktop computing
etc.
Linux is a powerful and versatile operating system that can be used for a wide
variety of purposes. It is a great choice for users who want a reliable, powerful, and
affordable operating system.
Examples of LINUX:
2|Page
Ubuntu
Fedora
Debian
OpenSUSE
Red Hat
3.Components of Linux
Bootloader:
The software that manages the boot process of your computer.
For most users, this will simply be a splash screen that pops up and eventually
goes away to boot into the operating system.
Kernel:
This is the one piece of the whole that is actually called Linux.
The kernel is the core of the system and manages the CPU, memory, and
peripheral devices. The kernel is the lowest level of the OS.
Init system:
This is a sub-system that bootstraps the user space and is charged with controlling
daemons. One of the most widely used init systems is systemd, which also happens
to be one of the most controversial.
It is the init system that manages the boot process, once the initial booting is
handed over from the bootloader.
Daemons:
These are background that either start up during boot or after you log into the
desktop.
Graphical server:
This is the sub-system that displays the graphics on your monitor.
It is commonly referred to as the X server or just X.
Desktop environment:
This is the piece that the users actually interact with.
There are many desktop environments to choose from.
3|Page
Each desktop environment includes built-in applications.
Applications:
Desktop environments do not offer the full array of apps.
Just like Windows and macOS, Linux offers thousands upon thousands of high-quality
software titles that can be easily found and installed.
Most modern Linux distributions include App Store-like tools that centralize and
simplify application installation.
For example, Ubuntu Linux has the Ubuntu Software Centre. which allows you to
quickly search among the thousands of apps and install them from one centralized
location.
4.Open Source
Open source software is software that is distributed with its source code, making it
available for use, modification, and distribution with its original rights.
Open source software is often released under a license that grants users the right to use,
modify, and distribute the software for any purpose.
4|Page
It has made it possible for anyone to develop and distribute software, regardless of their
financial resources.
Open source software has also led to the development of some of the most popular and
widely used software in the world.
Here are some of the key principles of open source software development:
The freedom to run the program, for any purpose.
The freedom to study how the program works, and change it to make it do what you
wish.
5|Page
Enterprise computing
DFSs are used in HPC environments to store and access large datasets.
DFSs are used in cloud computing environments to provide scalable and reliable storage
for applications.
Task 2 :
Linux:
Unix:
Unix is a proprietary operating system, which means that it requires a license to
use.
Unix is typically only supported on high-end hardware.
Unix is a powerful and multitasking operating system that behaves like a bridge
between the user and the computer.
6|Page
It supports less files than Linux. Also provide higher security.
Task 3 :
Why Open source operating systems are preferred for the Servers?
Linux is well-known for being a more secure operating system than its proprietary
competitors.
Because every open-source application makes the source code available, it can be vetted
by anyone.
Open source operating systems are free to use and distribute, which can save businesses
and organizations a significant amount of money on licensing costs.
Open source operating systems are very flexible and can be customized to meet the
specific needs of the user.
Open source operating systems are known for their high performance and reliability. This
is because they are typically developed by a community of experienced developers.
Open source operating systems have a large and active community of users and
developers who provide support and troubleshooting assistance.
Open source operating systems are the most popular choice for web servers. This is
because they are reliable, secure, and affordable.
Open source operating systems are also popular for database servers. This is because they
can handle large workloads and provide high performance.
Open source operating systems are a great choice for servers because they are reliable,
secure, affordable, and flexible.
7|Page