1/10/21

Introduction to Linux operating system

Operating System


 

8. CASE STUDY

LINUX OPERATING SYSTEM (Part-1)

Introduction to Linux Operating System.

 Linux features & Benefits:-

Introduction to Linux: - Systems characteristics and requirements with Linux.

Getting Started:-System manger, Password, Log in, Log out, running the system.

 

Introduction to Linux Operating System: -

    1. Linux is an open source operating system like other operating system such as MS Window, Apple Mac OS, etc.

    2. Linux was initially released by Linus Torvaldson September 17, 1991.

    3. Linux is a free and open source operating system and the source code can be modified and distributed to any one commercially and non-commercially under the GNU General Public License.

    4. Linux support various security options that will save us from viruses, Malwares, Slow Down, crashes etc.

    5. Linux also help to protect our data.

    6. Due to its security features it is the main reason that Linux is the most favorable option for developers.

    7. Services like process scheduling application scheduling basic peripheral devices file system and more are used to manage by Linux system.

 

Components of Linux Operating System: -

 

         (Click image for clear view)

Linux operating system has mainly three components: -

1. Kernel: -

a. The core part of Linux is kernel and it is responsible for all major activity of Linux operating system.

b. Kernel consists of various modules and it interacts directly with the major hardware.

 

2. System Libraries: -

a. System libraries are special programs which uses application programs and system utilities to accesses kernel's features.

b. System libraries implement most of the functionalities of the operating system.

 

3. System Utilities: -

a. System utility programs are responsible to do individual, specialized level of tasks.

b. LINUX operating system has set of system utilities, which are usually simple commands (with the help of commands we can access our files, edit and manipulate data in our directories or files, change the location of files, or anything.).

Architecture of Linux Operating system: -

 

        (Click image for clear view)

 

The architecture of Linux OS consists of following layers: -

1. Hardware Layer: - Hardware layer consist of all peripheral devices like RAM/ HDD/ CPU etc.

2. Kernel: - Kernel is the core component of the Linux operating system which interacts directly with hardware which provides low level services to upper level components.

3. Shell: - Shell is an interface to kernel which hiding complexity of kernels functions from users. The commands from the user are taken by the shell and execute kernels functions.

4. Utilities: - Utility is a program which provide the users most of the functionalities of an operating system.

Features of Linux Operating system are: -

Some basic features of Linux operating system are as follows: -

        1.     Portable: -

a. The meaning of portable is that software can works on different types of hardware in same way.

b. The Linux kernel and its application programs support their installation on any kind of hardware platform.

        2.    Open source: -

a. The source code of Linux is freely available and it is community based development project.

b. So many teams are working in collaboration to enhance the capacity of Linux Operating System and it is continuously evolving.

        3.    Multi-user/ Multi-programming: -

a. It is a multi-user system which means multiple users can access system resources like memory, RAM, application at a same time.

b. It is also a multi-programming operating system which means multiple applications can run at a same time.

        4.    Hierarchical File system: -

a. A standard file structure system provided by in which system files, user files are arranged.

        5.    Shell: -

a. A special interpreter program, provide by Linux which can be used to execute commands of the operating system.

b. Shell can be used to do various types of operations, like call application programs etc.

        6.    Security: -

a. Using authentication features like password protection/ controlled access to specific files/ encrypted data etc, Linux provides user security.

 

Advantages of Linux Operating System: -

1.     Open-Source: -

Linux is open-source operating system and its code is easily available. It can be customized by anyone having programming knowledge.

 

2.    Security and privacy: -

The security features of Linux are the main reason that Linux is the most favorable option for developers. Linux system does not require any antivirus program and any virus is not executed until the administration provides the access password.

Linux always take cares of user privacy because it never takes much private data from the user.

 

3.    Heavily Documented beginners: -

There are many command-line options in Linux that provide documentation on commands, libraries etc. There are plenty of documents available on the internet in different formats.

 

4.    Lightweight: -

Linux is lightweight which means requirements for running Linux are much less than other operating system. Most of the Linux distributions generally required as little as 129MB of RAM around the same amount for disk space.

 

5.    Flexibility: -

Linux operating system is very flexible due to this it can be used for desktop applications, embedded systems, and server applications also. It also gives facility to install only necessary components for a system.

 

6.    Software Updates: -

The updates of software in Linux are in user control, user can select the required updates. In Linux system updates can be installed very easily without facing any issues.

 

7.    Performance and Compatibility: -

Over different networks Linux system provides high performance and it is capable of handling a large number of users simultaneously.

As Linux supports almost all file formats it is compatible with large number of file formats.

 

8.    Suitable for programmers: -

AS Linux supports almost all the most used programming languages such as C, C++, Java, Python and more, therefore its offer a vast range of useful applications for development.

 

9.    Networking: -

Linux facilitates with powerful support for networking so, client-server systems can be easily set to a Linux system. Network backup in Linux is much faster than others.

 

10.Installation: -

The process of installation of Linux operating system takes less time than other operating system such as windows and its installation process is much easy as it requires less user input.

Disadvantages of Linux Operating System: -

1. Linux may be confusing for beginners because it is not very user-friendly.

2. As compared to window Linux as small peripheral hardware devices.

 

 

 

 

 

Part-2 Of this unit will uploaded within some working days.

Thank you for reading.

Please comment if you like my work.

 

 

4 comments:

  1. Thank u sir this this more helpfull for uss..
    Thanks for such a great job..😊

    ReplyDelete
  2. Thank you for such a helpful content

    ReplyDelete
  3. The delightful article you have posted here. This is a good way to increase our knowledge. Continue sharing this kind of articles, Thank you.windows 10

    ReplyDelete

Please do not enter any spam link in the comment box and use English and Hindi language for comment.

Latest Update

Searching sorting algorithm

Popular Posts