Linux is an operating system, like Windows OS, iOS, and Mac OS. Linux is one of the most popular operating system on the planet, Android is also powered by Linux OS(operating system). An operating system is software that manages all hardware resources associated with desktop or laptop. In simple words, the OS(operating system) manages communication between software and hardware.
Table of Contents
show
The Linux operating system characterised in several different pieces:
- Bootloader
- Kernel
- Init system
- Daemons
- Graphical server
- Desktop environment
- Bootloader – Bootloader is a software that manages boot process of computer. For most of users, it will be simply a splash screen that pops up to boot into the OS(operating system).
- Kernel – it is the one of the whole piece that is actually called Linux(operating system)?. Kernel is the core element of the system and manages the CPU, memory, and peripheral devices of your system. The kernel is lowest level of the OS(operating system).
- Init system – Init system is a sub-system that bootstraps the user space and it is charged with controlling daemons. It is one of the most commonly used init systems is systemd. It is the init system that controls the boot process, once the initial booting is handed over from the bootloader.
- Daemons – Daemons are the background services like printing, sound, scheduling, etc. that is start up during boot or after you log into the system.
- Graphical server – Graphical server is the sub-system that displays the graphics on your Screen.
- Applications – Like Windows and macOS Desktop environments don’t offer full array of applications, Linux provides thousands of high quality software that can be easily found and installed.
Reasons why We Use Linux
- High security
- High stability
- Easy to maintenance
- Runs on all kind of hardware
- Free to use
- Open Source license
- Easy to use
- Easy to Customisation
- Education
- Support
Open source
Linux OS(operating system) is also distributed under an open source license. Open source following these points :
- Freely to run the program, for any purpose.
- Free to study how the program works.
- Freely to re-distribute copies so you can help your friends.
- Free to distribute copies of your modified versions to others.