In recent years, Linux has established itself very well in the server market. For desktops, most users prefer other operating systems through Linux. This article discusses the various advantages of using Linux as a desktop and speaks specifically of Linux as a desktop for developers and system administrators. Unlike other defense articles, the fact that Linux is free is not emphasized. Also, this article does not try to thwart other operating systems like MS Windows. All operating systems have their advantages and we must appreciate the developers who have developed a complete operating system. It is not an easy task to develop an operating system. All developers have the right to demand money for their work. You also have the right to keep the code with you.
Reduced use of resources With the cost of hardware increasingly cheaper during the day, this is a feature that does not worry many people. It is a common practice to change a computer every 10-12 months. In companies where the number of boxes is large, this can lead to the considerable additional effort. Each additional month with the same box means more savings. For example, in our organization, we have been able to increase the average life of a computer from 9-10 months to 14-18 months.
How does Linux help extend the life of a computer?
Most operating systems release a major update every 2 years. And Linux is not an exception. And with each new update comes a lot of new features and, unfortunately, a higher swelling value. This inhalation slows down the new operating system in the current hardware, resulting in a hardware update. Even in Linux, all major distributions are updated regularly and the operating system is inflated. But here comes one of the greatest benefits of open source. We have access to the code. For a desktop computer, recompiling the kernel, X-Windows and the desktop environment (KDE, Gnome) can do wonders. You can recompile the code for the specific processor, the graphics card, etc. This optimizes the operating system to run on specific hardware. This also allows us to eliminate support for any hardware that we do not have. It greatly reduces the swelling. If Windows were open source, it would have the same advantage. Unfortunately, it does not have that advantage, so we would still have to run Windows, which supports hardware that we do not have.
Most operating systems start at 80386. This means that they do not take advantage of newer processors because they need to make the system compatible with earlier versions. Newer hardware means 386 commands that run faster. When we compile a specific program for a processor, it uses most of the processor’s instructions to make it faster. For example, the newer processors come with instructions for multimedia applications, etc. (MMX). This significantly increases the processing speed of multimedia applications.
Linux has also proven to be a robust, stable, reliable and secure operating system. This means that Linux is not affected by worms, spyware, viruses, etc., which has become a major problem for most Windoze users in today’s business world. The worst thing a person can do is spend most of their time in the office and reinstall the operating system after their computer has been hit by a virus or a worm. They end up losing many hours and money in the reinstallation. Linux also has a percentage of viruses and worms, but it can only affect the user files of the entire system. Below is a wonderful blog on the subject.
Any program in a Linux box, including viruses, can only do what the user who did it can do. Real users should not violate the system (only the user’s root) so that programs cannot be executed. Due to the distinction between privileged processes (root-run) and proprietary processes, a “hostile” executable that a non-root user receives (or generates) and then executes (executes) cannot “infect” or manipulate the system all of it So that you can only delete your own files (that is, those for which you have “write permission”), the executables that you run cannot affect the files of other users (or root files).