Analysis of Linux OS Security: Architecture, Attributes, and Steps

Verified

Added on  2023/01/17

|27
|1747
|30
Report
AI Summary
This report provides a detailed analysis of Linux OS security, starting with an introduction to the operating system and its core components. It delves into the analysis of Linux-based OS security, discussing the kernel, user manners, types of processes, device drivers, memory management, and networking. The report explores the reasons behind building the selected system architecture, emphasizing the modular approach and the layers involved, including hardware, kernel, shell, and utilities. It then identifies and discusses the quality attributes crucial for system success, such as performance, interoperability, usability, reliability, availability, security, maintainability, modifiability, and testability. The report further examines the effect of architecture and quality on the overall success of the system, explaining how architectural decisions impact the quality and performance of the Linux OS. It outlines steps taken to improve quality attributes, including design, run-time, and system qualities, along with design plans. The report also considers the quality attributes that are affected, trade-offs made, and implications of the Linux OS, along with a comparison with other systems like Windows. The conclusion summarizes the key aspects of Linux OS security and highlights the references used.
Document Page
Linux OS Security
NAME OF THE STUDENT
NAME OF THE UNIVERSITY
AUTHOR NOTE :
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Content
Introduction
Analysis on Linux-Based OS Security
Reason to build of Selected System architecture
Quality attributes for System architecture that is for success
Effect of Architecture and quality on the overall quality of system
Steps taken to improve the Quality attribute of the system.
Quality attributes that are affected
Trade-off made
Implication
Conclusion
References
Document Page
Introduction
Linux is a well known operating system
that has been build for Intel 386 Pentium
based for IBM PCs.
Linux is mainly used for running powerful
set of compliers and programming tools
which is known to be free software
foundation.
The biggest plus point of Linux is all
about focusing the overall ability which
can co-exit with other operating system.
Document Page
Analysis on Linux-Based OS Security
Operating system is known to be kernel of
the whole operating platform.
Linux operating system is considered to be
Linux kernel.
The present version which is being used is
2.6.22.6
In the year 1991, Linux kernel was released
for the very first system.
The biggest plus of Linux is ability to easily
co-exit with some of the other operating
system.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Analysis on Linux-Based OS Security
(Contd)
Linux is known to be a leading operating
system that comprises of server and other kind
of system like main computers.
It merely runs on coordinate system that
comes up with OS which is completely build
into microcode.
It is merely inclusive of android OS, Linux
derivate and network routers and smart
watches.
Document Page
Analysis on Linux-Based OS Security
(contd)
Both modules and sub-system aim to provide
operating system which is needed for proper
functioning.
User Manner
Types of Process
Device Driver
Management of Memory
Networking
Document Page
Reason to build of Selected System
architecture
Linux is one of the popular version of
UNIX operating system. It is
completely open source in nature.
It is completely free to use. Linux has
been designed by taking consideration
of UNIX compatibility.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Reason to build of Selected System
architecture (Cont.)
The architecture of Linux system mainly
comprises of list of layers like
Hardware layer
Kernel
Shell
Utilities
Document Page
Reason to build of Selected System
architecture(Cont.)
There are large number of reasons for building the
selected system architecture like
With the passage of time, operating system tend to
become much more complex in nature.
This particular approach is mainly needed for
modular approach that group the following
components.
In the given architecture, each of the layer can
communicate with the upper layer by making use of
interface which hide the implementation.
Document Page
Quality attributes for System Architecture
that is for success
There are large number of quality approach which
is needed by software products like
Performance : It can be stated as a overall
response of time for performing the required
action in the given period of time. There are
mainly two different aspects to measure the
overall performance like latency and channel
capacity.
Interoperability : It is the another aspect of the
system which is responsible for operation and
complete transmission of data.
Usability : It is known to be as one of the attribute
by which the given function tend to work.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Quality attributes for System
architecture that is for success (cont.)
Reliability : It is a second attribute of the system that
is complete responsible for operating in the given
pre-defined condition.
Availability : It is known to be a part of reliability
that is completely expressed in ratio form between
total working time.
Security : It is known to be overall responsibility of
the system which can reduce the complete likelihood
or any incident of accident.
Document Page
Quality attributes for System architecture that is
for success (Cont.)
Maintainability : This particular aspect can be considered
to as the overall changes in the system that is completely
related to needs of business. Maintainability can affect the
overall time which is needed for restoring the given system.
Modifiability : It merely tends to highlight the required
changes that is needed in the system. In this case, change
tends to affect only a single parameter.
Testability : This particular aspect highlight how well the
given system can perform.
chevron_up_icon
1 out of 27
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]