What is Linux Operating System - GeeksforGeeks
What is Linux Operating System - GeeksforGeeks
Table of Content
Linux History
What is Linux?
What is Linux Operating System?
What is a “distribution?”
Why use Linux?
Architecture of Linux
Which distribution is right for you?
Installing Linux
Installing software on Linux
Advantages of Linux
Disadvantages of Linux
Linux Commands
Linux History
Linus Torvalds designed the free and
open-source Linux operating system
kernel in 1991. Torvalds set out to develop
a free and flexible system for personal
computers, drawing ideas from the UNIX
operating system and the MINIX operating
system. Teamwork in development was
encouraged with the initial release of the
Linux kernel, which attracted developers
and enthusiasts globally quickly. Various
open-source software packages
integrated with the Linux kernel created
fully operational operating systems,
occasionally referred to as Linux
distributions. Over the years, Linux has
become known as a key component of
modern computing, powering everything
from servers and personal computers to
supercomputers and smartphones. Due to
its flexibility, durability, and strong
community support, developers,
businesses, and educational institutions
frequently opt for it.
What is Linux?
Linux is a free and open-source family of
operating systems that is resilient and
flexible. In 1991, an individual by the
name as Linus Torvalds constructed it.
The system’s source code is accessible to
everyone for anyone to look at and
change, making it cool that anyone can
see how the system works. People from
all across the world are urged to work
together and keep developing Linux due
to its openness. Since the beginning,
Linux has grown into a dependable and
safe OS that is used in an array of
gadgets, including PCs, cell phones, and
huge supercomputers. It is well-known for
being cost-effective, which implies that
employing it doesn’t cost a lot, and
efficient, which indicates it can complete a
lot of jobs quickly. A lot of people love
Linux, and
What is a “distribution?”
Linux distribution is an operating system
that is made up of a collection of software
based on Linux kernel or you can say
distribution contains the Linux kernel and
supporting libraries and software. And you
can get Linux-based operating system by
downloading one of the Linux distributions
and these distributions are available for
different types of devices like embedded
devices, personal computers, etc. Around
600 + Linux Distributions are available
and some of the popular Linux
distributions are:
MX Linux
Manjaro
Linux Mint
elementary
Ubuntu
Debian
Solus
Fedora
openSUSE
Deepin
Architecture of Linux
Linux architecture has the following
components:
Linux Architecture
Installing Linux
Selecting a Ubuntu, Fedora, or Linux Mint
distribution which suits your needs is the
initial step in the straightforward
procedure for installing Linux. Download
the ISO file first from the distribution’s
official website. Next, utilize an application
like Etcher for macOS and Linux or Rufus
for Windows to create a bootable USB
drive. Following you insert the USB drive
into your computer and restart it, you may
set the USB drive as the primary boot
device by traversing to the BIOS or UEFI
settings. Upon booting from the USB the
hard drive, the Linux setup will show up.
To partition the drive, choose your time
zone, create user accounts, and change
system settings, simply adhere to the
instructions displayed on the screen.
When the installation concludes,
disconnect the USB drive and turn on
your computer normally. For mare detailed
way to install the Linux Mint Refer this
link.
Advantages of Linux
The main advantage of Linux is it is an
open-source operating system. This
means the source code is easily
available for everyone and you are
allowed to contribute, modify and
distribute the code to anyone without
any permissions.
In terms of security, Linux is more
secure than any other operating
system. It does not mean that Linux is
100 percent secure, it has some
malware for it but is less vulnerable
than any other operating system. So, it
does not require any anti-virus
software.
The software updates in Linux are
easy and frequent.
Various Linux distributions are
available so that you can use them
according to your requirements or
according to your taste.
Linux is freely available to use on the
internet.
It has large community support.
It provides high stability. It rarely slows
down or freezes and there is no need
to reboot it after a short time.
It maintains the privacy of the user.
The performance of the Linux system
is much higher than other operating
systems. It allows a large number of
people to work at the same time and it
handles them efficiently.
It is network friendly.
The flexibility of Linux is high. There is
no need to install a complete Linux
suite; you are allowed to install only
the required components.
Linux is compatible with a large
number of file formats.
It is fast and easy to install from the
web. It can also install it on any
hardware even on your old computer
system.
It performs all tasks properly even if it
has limited space on the hard disk.
Disadvantages of Linux
It is not very user-friendly. So, it may
be confusing for beginners.
It has small peripheral hardware
drivers as compared to windows.
Linux Commands
Basic tools for utilizing the command line
interface (CLI) to communicate with the
operating system are Linux commands.
Commonly used commands include ls to
list contents of directories, cd to modify
directories, and pwd to show the path of
the current directory. With commands like
cp (copy), mv (move), and rm (delete),
someone can manage file activities.
Commands for system information and
management include free for memory use,
df to evaluate disk space usage, and top
for monitoring system processes. Utilizing
networking commands such netstat,
ifconfig, and ping, users can monitor and
troubleshoot network connections.
Package management differs depending
on the distribution; Fedora-based
machines use dnf, while Debian-based
systems use apt. Commands like cat,
grep, awk, and sed are required for
editing text files. Knowing and performing
these directions well enables. For clear
understanding about the Linux commands
refer this link.
Conclusion
In this article, we discussed Linux
Operating System which is a powerful and
flexible open-source operating system
based on the Linux Kernel. With a
collaborative global community, it offers
security, frequent updates, and diverse
distributions tailored to user needs. Its
architecture, comprising the kernel,
system libraries, shell, hardware layer,
and utilities, ensures efficient functionality.
While Linux boasts high performance,
stability, and compatibility, challenges
include user-friendliness for beginners
and a limited number of peripheral
hardware drivers. Despite this, Linux
remains a significant player in computing,
poised for continued evolution and
relevance.
For example,
For example,