What is a Linux Operating System?
Linux Operating System
- Linux
is a Unix-like operating system that was
designed to accord personal computer users a free operating system unlike other
Unix expensive system Linux has a reputation as a very effective and
fast-performing system; as an operating system for intel 386/456: Pentium based IBM PC’s and compatible,
Linux practical use is its capacity to co-occur with other operating systems.
-Linux
kernel the central part of the operating system developed and released by Linus
Torvald, a certified technology in Finland, considering that Linux was written
from scratch it does not embody any behavior code it is Constructed under the prototype of free and open-source software development and distribution.
- Linux
is a prime operating system on the server and other-sizeable systems as like mainframe
computers,; it also runs on the correlated system which devices retain OS, it is generally set up into a
microcode.
What is Open Source?
- Open
Source The idea behind Open Source software is rather simple: when programmers
can read, distribute and change code, the code will mature. People can adapt
it, fix it, debug it a and
they can do it at a speed that dwarfs the performance of software developers at
conventional companies.
This software will be more flexible and of a better quality than software that has been developed using conventional channels, because more people have tested it in more different conditions than the closed software developer ever can.
This software will be more flexible and of a better quality than software that has been developed using conventional channels, because more people have tested it in more different conditions than the closed software developer ever can.
what is Kernel structure?
-A subsystem that provides the OS functions it is the core of the operating
system,
-Trustworthy
for storing data on disk, the file system is accessed through system calls such
as: open, read and write
Kernel manner:
The
kernel space is the space in memory where all kernel servers are provided
through the kernel process, the user has access to it via the system call.
- A
lot of conveniences of Linux are the outcome of Linux origins; deeply rooted in
UNIX, excluding the first advantage
Linux is free:
- Linux
can be downloaded in its totality from the internet absolutely for free, no
registration fees, no costs per user, free updates, and freely available source
code in case you want to change the performance of your system overall Linux is
a free operating system.
- The
license is usually used is the GNU public license (GPL). The license state
that every user has the privilege to
change Linux and ultimately to
redistribute a modified version, on one condition that the code will maintain
its availability after redistribution.
- Linux
is manageable to any type of hardware program; for any supplier who wants to
sell new computer Linux kernel is the
perfect kind of OS to run on the
hardware, because documentation related to this activity is freely available.
Linux was created for reliability
- The staying-on power of Linux when
it comes to mean times between required system reboot is outstanding. Linux has
an interesting IT management problem. Using diskless, Linux user workstations
with shared backend services also running on Linux, the primary point of
failure is CPU fans and power supplies. The IT manager has a box of fans and
power supplies and 80% of his administration time,
- IBM has performed extensive Linux
stress tests with heavy-stress workloads on Linux kernel components, such as
file system, disk I/O, memory management, scheduling, and system calls, as well
as TCP, NFS, and other test components. The tests demonstrate that the Linux
system is reliable and stable over long durations, and can provide a robust,
enterprise-level environment.
Linux is adaptable and secure
- The security version used in Linux is following to Unix system of security, proven as strong and of a standard quality, Linux
programs are designed to operate in a more secure manner as isolated
processes. Email attachments can’t be executed automatically, as are ActiveX
controls and other specially built virus files. Linux (and Mac OS X) prevent
any real damage occurring on a system unless the user is logged in with the
highest levels of permissions as root or administrator.
Scalability
- Scalability enables the system to accommodate larger workloads while maintaining
consistent and acceptable levels of performance. Three specific scalability
areas are clustering, symmetric multiprocessing (SMP), and load balancing.
Clusterin
- Clustering is
enabled using separate packages;
- Beowulf and
Heartbeat: Beowulf includes a message-passing interface and bonding network the software between parallel virtual machine, This provides for distributed
interprocess communications and a distributed file system for applications that
have been enabled for parallel processing.
Symmetric multiprocessing (SMP):
- Multiprocessor
support with two processors can help enhance performance for uniprocessor
applications such as games. Multiple processor support performance enhancements
become increasingly visible with software compiles and distributed computing
programs in which applications are specifically designed for divided
computations among multiple processors.
Load Balancing
- The open-source technology called squid is widely used for load balancing traffic between multiple web and
application servers.
- Squid is an open-source proxy web cache that speeds up
website access by caching common web requests and DNS lookups. Squid runs on a
number of platforms, including Unix, Mac OS X, and Windows. Caching eliminates
the distance and number of locations that are required to supply an HTTP or FTP
request and accelerates web servers, reducing access time and bandwidth
consumption.
Embrace your inner geek 👦👧 with our extensive library of technology and IT instructions📗📘📕, read on your favorite device📱💻.