What is a Linux Operating System?




         What is a Linux Operating System?



linux

 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 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.

 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📱💻. 


Previous Post Next Post