The monolithic OS Linux kernel performs the most extensive range of tasks. The processing of incoming system calls takes place at the top level. These calls are the interface between the kernel and user applications. Hardware signals and interrupts are handled at the lower level.
The Linux kernel has been used in computers around the world for three decades. Due to the fact that the kernel is used on different platforms, this solution is found almost everywhere, for example in PCs, smartphones, wearable electronics, home appliances and networking devices. In this article, let's look at the architecture of the kernel, its main tasks and interfaces.
In the step-by-step instructions, let's understand how to put Java 8 and Java 11 on CentOS Stream and switch between versions.
Mozilla Firefox is one of the most famous browsers, this article will tell you why it is preferred to use it.
In the last article we discussed the main differences between the two operating system architectures - x32 and x64. Despite the obvious advantages of each solution, there are still debates among users about which one to choose. Some prefer x64, others x32. Returning to the previous topic, it should be said that the choice depends on the amount of RAM.
The Linux terminal is an obvious advantage of this OS family. With its help, it is easy to perform various actions in the OS. At the same time, the user can execute not only single commands, but also group them together.
During disk operation, so-called bit sectors appear. These are cells that have stopped working for one reason or another. The problem is that the system may try to write information to the non-working cells. Everything is aggravated by the fact that it is difficult to read information from such cells, which means that the user may lose it. It should be said that such a problem is characteristic only for HDDs, when the new SSDs are already devoid of such a disadvantage. The conventional hard disk is still popular and it is premature to talk about its replacement by a "flash drive".
DNS servers are used to translate difficult-to-remember IP addresses into simple domain names. Why is this necessary? It is easier for people to memorize a single word than a series of numbers. When a PC needs to know the IP address of a domain, it makes a query to a DNS server. Servers are usually received automatically from the router via DHCP or manually set. Next we will tell you how Ubuntu 16.04 DNS is configured.
In some cases, you have to work in several OS at once. It is in such situations that virtualization technologies come to the rescue, one of them being VirtualBox. However, initializing the required solution into the virtual machine system does not solve the problem. Initially, there is no integration between the host and the guest machine. So, there is no possibility to transfer files, change screen extensions, and use complex software. But you can always install guest OS add-ons.