What is Linux OS? In the first place, what do you understand by an OS or operating system? In a physical computer, the management of the hardware is the duty of the computer code known as the operating system. Between the hardware and software, the operating system exists as a layer. Also, in assembler, communicating with a graphics card or addressing a CPU is not what most people want to know. And what acts as a middleman is an operating system like Windows or Linux. Therefore, Linux, like Mac OS, iOs, and Windows, is an operating system. Essentially, Linux operating system powers Android, which is the most popular platform in the world. The software is likely not to function without the operating system since, as an operating system, Linux manages the communication between the hardware and software. There are so many different pieces that Linux operating system comprises and they are: • Applications – not all the complete array of apps that the desktop environments provide. As such, you can quickly find and install several thousands of software that are high-quality through Linux, typical of macOS and Windows. There are simplicity and centralization in the application installation by most modern Linux distributions. For example, typical of GNOME Software, there is Ubuntu Software Center by Ubuntu Linux that, from one centralized platform, speeds up the discovery and installation of apps among thousands of them for users. • Desktop environment – users can interact with this piece. You can choose from several desktop environments like Xfce, KDE, Enlightenment, Pantheon, Mate, Cinnamon, GNOME, and so on. There are built-in applications for each desktop environment, including games, web browsers, configuration tools, and file managers. • Graphical server – on your monitor, you will get a graphic display with this subsystem. It is known as X or X-server by many people. • Daemons – after logging into the desktop or startup during boot, these are background services such as scheduling, sound, printing, and so on. • Init system – user space is bootstrapped by this subsystem, and the control of daemons is in its charge. As such, systemd, as the most controversial, is an init system most widely used. When the bootloader, like Unified Bootloader or GRUB, handles the initial booting, the init system manages the boot process. • OS Kernel – kernel can be referred to as a complete piece known as Linux for the management of the peripheral devices, memory, CPU, and the core of the system is the kernel. • Bootloader – this software manages the process of the computer boot. It is a splash screen that pops up in the operating system and soon goes away to boot for most users. • OS Shell – the shell is what we use to tell our operating system the things we want it to do. As the command line by many, you use text to instruct the OS. However, the code of command-lines is known by quite a few people. As such, this caused people to stay away from using Linux. The modern distribution of Linux changed this since, just like Windows, Linux will use a desktop.
Comments