Skip to main content

Structure of Linux Operating System


    Linux is an open source operating system.  The source code of Linux is available to read as well as modify as you wish. This makes it a great tool to learn about operating systems and what goes inside them.
    So in this post we are going to see the structure of the Linux operating system. Linux operating system has a structure similar to commercial operating systems. However, Linux is closer to Unix operating system.
The main structure of Linux consists of :-
1.       Hardware
2.       Kernel
3.       Device drivers
4.       Standard library of procedures
5.       Standard library of utilities
6.       Applications
   The layered architecture of Linux operating system is shown in the following diagram:-
Architecture of Operating System



The architecture of Linux operating system consists of four layers:-
1.       Hardware:- The innermost layer(circle) comprises of hardware which is essential to run the operating system on.  Hardware does the actual calculations by the processor.
2.       Kernel: - Kernel is an interface between hardware and operating system(software). Every process scheduled at operating system passes through kernel. In Linux, kernel contains device drivers used which are specific to the hardware of the system. These device drivers can interact directly with the hardware.
    Kernel is also responsible for memory management as well as resource management of the system. Kernel decides the permissions given to the user in terms of operations. Kernel is the brain of the operating system. Read further: http://craxylinux.blogspot.com/2016/04/operating-system-kernel-overview_22.html
3.       Shell:-  Shell is the command prompt of Linux. The Terminal used in Linux uses shell to communicate with commands given by users. Shell is a lot powerful than command prompt that you use in windows. It can be mended for convenience by shell scripting.
            Shell scripting allows you to modify system as per convenience.
4.       Applications:- The outermost layer comprises of Applications and utilities. Applications like media, games, editors run in the outermost layer. The processes produced by these applications run through kernel to processing.
    The third and fourth layer do not have access to hardware. Only kernel has that privilage.
So, this is the structure of Linux operating system. Each of these layers can be studied in further detail. Do not forget to leave feedback. Thanks.

Also read further about kernel:http://craxylinux.blogspot.com/2016/04/operating-system-kernel-overview_22.html

Comments

Popular posts from this blog

Nvidia’s Linux distro? Nlinux is being discussed on Reddit and how it could affect Linux gaming

.    Had it been 2 years back, it was impossible for me to write about Linux and gaming together. Gaming back then was dominated by, still is, three gaming consoles i.e. Xbox, Playstation, Nintendo. Linux was considered a plaything exclusively for coders and hackers. This scenario is pretty soon going to change.    With launch of Steam OS, gaming was bought at the door of Linux. Steam OS is developed by Valve Software, which gave us big titles like Dota, Counter Strike, Half life, etc. Steam OS is debian based Linux designed for their Steam gaming console. Steam OS was designed primarily playing video games in living room. Users are able to stream games from their windows or Mac consoles to one with Steam OS console. Steam OS    While Steam OS was not able to provide better performance than windows, it opened a portal for Linux to enter gaming world. Big gaming titles including valve titles are now available. Other than Steam OS, even Ub...

Privacy Policy

What is this Privacy Policy for? This privacy policy is for this website www.linuxthug.com  and served by Shivendu Amale and governs the privacy of its users who choose to use it. The policy sets out the different areas where user privacy is concerned and outlines the obligations & requirements of the users, the website and website owners. Furthermore the way this website processes, stores and protects user data and information will also be detailed within this policy. The Website This website and it's owners take a proactive approach to user privacy and ensure the necessary steps are taken to protect the privacy of its users throughout their visiting experience. This website comply's to all national laws and requirements for user privacy. Use of Cookies This website uses cookies to better the users experience while visiting the website. Where applicable this website uses a cookie control system allowing the user on their first visit to the website to ...

Raspberry pi: Whats and Whys.

    As you must have heard about the hype going around this new board called Raspberry pi. So in this article we will know what is raspberry pi and not just definition but also the fun you can have with it.  So, what is Raspberry pi??    The Raspberry Pi is a series of small sized (credit card) computer. It is a small computer mounted on a single board. It was developed in England, United Kingdom by Raspberry Pi Foundation to promote the teaching of basic computer science in schools and developing countries.  The original Raspberry Pi and Raspberry Pi 2 are manufactured in several board configurations through licensed manufacturing agreements with Newark Element14,RS Components and Egoman(Wikipedia). Products and Configurations :    As of now, there are 5 models of Raspberry Pi :RASPBERRY PI 3 MODEL B, RASPBERRY PI 2 MODEL B, RASPBERRY PI 1 MODEL B+, RASPBERRY PI ZERO, RASPBERRY PI 1 M...