bidur os project - Louisiana Tech University

advertisement
OPERATING SYSTEM RESEARCH PROJECT
April 24, 2014
Bidur Shrestha
CSC 345: Operating System
Different flavor of Linux
RESEARCHING: DIFFERENT FLAVOUR OF LINUX
Prepared for: Associate Professor of Computer Science
The SWEPCO Endowed Professor*
Center for Entrepreneurship and Information Technology,
Louisiana Tech University,
Dr. Box Leangsuksun
Prepared by: Bidur Shrestha
April 24, 2014
Different flavor of Linux
ABSTRACT
“RESEARCHING HOW DIFFERENT DISTRIBUTION OF LINUX IS USED”
Prepared by: Bidur Shrestha
This technical report discusses the current advances in Linux world and how are they distributed.
Linux is an open source operating system modelled on a UNIX. It is the software on a computer
that enables applications and the computer operator to access the devices on the computer to
perform desired function. (Linux foundation) In this report, I would like to talk about how Linux
has been a part of our life and how helpful is it.
Different flavor of Linux
TABLE OF CONTENTS
Introduction
Definition
What is OS?
What is kernel?
Open source
History
Founder
Why was Linux made?
Distribution based on package management system
Debian
Gentoo
Gacman
RPM
Others
Conclusions
References
Researching a Solution to Solid Waste Managements
INTRODUCTION
Linux is defined as an open-source operating system modelled on UNIX. According to
Linux foundation its states that “Linux is, in simplest terms, an operating system. It is the
software on a computer that enables applications and the computer operator to access the devices
on the computer to perform desired functions. The operating system (OS) relays instructions
from an application to, for instance, the computer's processor. The processor performs the
instructed task, and then sends the results back to the application via the operating system”.
Several definition of Linux that is provides others to us as well.
Figure .1
Source: "Picture of Linux Kernel - Google Search." Picture of Linux Kernel - Google Search.
N.p., n.d. Web. 23 Apr. 2014.
Different flavor of Linux
Talking about the operating system, operating system makes the system to operate.so that
you can get access to hardware. Operating system has several functions such as the operating
system serves as an intermediary between application software and the hardware. An operating
system knows how to make your hardware operate which are written for specific hardware.
There are many ways to categorize the various operating systems that we find run on different
hardware configuration. Operating system act like a bridge between hardware and software.
Figure 2
Source: "Picture of Linux Kernel - Google Search." Picture of Linux Kernel - Google Search.
N.p., n.d. Web. 23 Apr. 2014
Different flavor of Linux
Data also recorded by the Linux foundation is that “Over 1,000 developers, from at least
100 different companies, contribute to every kernel release. In the past two years alone, over
3,200 developers from 200 companies have contributed to the kernel--which is just one small
piece of a Linux distribution.” Therefore, now we think about the kernel, what is kernel and how
is it useful to us. Linux Kernel is a UNIX like operating system kernel, which is released under
the general public license. The Linux kernel is also an example of open source software.
Generically an open source means that the source code provided to the public should be
free and source code can be modified according to user desire. Open source is generally created
and developed by the programmer and redistributed back to the community for no cost.. When
Open source code are created which means the programmers has done collaborative effort in
program and has improve the source code and share it to the community. Open source sprouted
in the technological community as a response to proprietary software owned by corporations.
After knowing this we would definitely like to know that who has contributed so much to the
community and how it has evolved?
Different flavor of Linux
As describe by the source “On August 25, 1991, a Finn computer science student named
Linus Torvalds made the following announcement to the Usenet group comp.os.minux:"I'm
doing a (free) operating system (just a hobby, won't be big and professional like gnu) for
386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any
feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical
layout of the file-system (due to practical reasons) (among other things).” The “Minix” Torvalds
referred to is a variant of the UNIX operating system, used as a guideline for his the free
operating system he wanted to run on the x86-based consumer PCs of the day. “Gnu” refers to
the set of GNU (GNU Is Not Unix) tools first put together by Richard Stallman in 1983. UNIX,
the operating system that started it all, had its origins in the old Bell Labs back in the early 60s.”
(Linux foundation)
Torvalds had work hard and built built the core of the Linux operating system, which is
also known as the kernel. A kernel has nothing to do by itself unless its matched with the GNU
tool that was developed by is Stallman’s. “GNU tools were from a project to create an operating
system as well--a project that was missing a kernel to make Stallman's operating system
complete. Torvalds' matching of GNU tools with the Linux kernel marked the beginning of the
Linux operating system as it is known today”. (Linux foundation)
Linux has moved on and developed by different commercial user in order to make their
living. Since the start of Linux in 1991, it has modified several times and has been redistributed
in different form. On the basic of package management system, it has been distributed in several
forms. The diagram below show how it has been distributed.
Different flavor of Linux
Figure 3
Source: "Picture of Linux Kernel - Google Search." Picture of Linux Kernel - Google Search.
N.p., n.d. Web. 23 Apr. 2014
Debian Based:

Distribution designed to have highly optimized and frequently update software.

Uses portage package management system

E.g. gentoox, google OS
Gentoo:

Uses portage package management system

E.g. gentoox , google OS

Distribution designed to have highly optimized and frequently update software.
Different flavor of Linux
Pac man:

A package manager is capable of resolving dependencies

User need to only run a single command to completely update the system.

E.g. chakra and arch
RPM:

Red hat package manager file format

Divided into red hat enterprise Linux and Fedora

It is discontinued after April 30 2004
Others: there are various others distribution that are establish according to the user requirement
such as Alpine Linux is a security-oriented, lightweight Linux distribution based on unclibc
and Busy Box.
Since Linux has so many distributions and choose that, we can use operating system in a variety
of ways so it leads us in advantage than any operating system such as windows and IOS.
Advantage:
cost - since Linux is open source it is free of cost so in order to install Linux you don’t have to
pay the money.
Security- Linux is more secure than any other operating system
Freedom- Linux provides you a variety of distribution so that you have a great choice of OS.
Hardware – Even in old hardware, Linux works perfectly.
Flexibility- understanding Linux will provide you complete satisfactory in user experience and it
is so flexible that you perform dual boot or can also perform virtualization.
Different flavor of Linux
Compatibility- it is compatible with most of the devices that are found. Lots of programmer is
working to upgrade their code to catch up with changing hardware so as soon as new hardware
comes to cope with the change Linux programmer work hard to keep the kernel level up to date.
CONCLUSION
Linux works out the best for those who want to customize and it help us to learn as well
as hands on experience on operating system. Since its open source so, it is affordable. It has
provides us the choice so we can select our operating system If you really want to learn then I
would always recommend using Linux.
Different flavor of Linux
REFERENCES
"Picture of Linux Kernel - Google Search." Picture of Linux Kernel - Google Search. N.p., n.d.
Web. 23 Apr. 2014.
"What Is Linux." The Linux Foundation. N.p., n.d. Web. 23 Apr. 2014.
"Meet Ubuntu." Ubuntu PC Operating System. N.p., n.d. Web. 23 Apr. 2014.
"8 Advantages of Using Linux over Windows by Ubuntu-Artists on DeviantART."8 Advantages
of Using Linux over Windows by Ubuntu-Artists on Deviant ART. N.p., n.d. Web. 23 Apr. 2014.
"List of Linux Distributions." Wikipedia. Wikimedia Foundation, 22 Apr. 2014. Web. 23 Apr.
2014.
Download