Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the main Linux OS components

2025-01-22 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article is to share with you about the major Linux OS components, the editor feels very practical, so share with you to learn, I hope you can get something after reading this article, say no more, follow the editor to have a look.

Linux evolved from Unix and provides users with a low-cost and secure way to manage their data center infrastructure. Because of its open source architecture, Linux can be difficult to learn, requiring command-line interface knowledge and expectations of inconsistent documentation.

In short, Linux is an operating system. But some of the features and licensing options of Linux are different from those of Microsoft and Apple operating systems. If you want to understand what Linux can do, you can first learn about the different Linux OS components and related terminology.

Operating system

The operating system runs and manages all the software in the computer. In order to execute the program, the operating system is accessed through API, command line interface (CLI), or GUI.

The operating system determines what applications should be run and when, how much memory each application needs, uninstalls batch jobs to reduce the number of applications running in the background, and regulates input and output to any connected hardware.

Windows and Mac are closed proprietary operating systems maintained by their internal software developers. Developed in the 1990s, Linux is a free option for PC users, relying on interested coders and individual contributors as the main developers of Linux OS and its components.

GNU General Public license

Just like the vendor software license, the GNU General Public license (GPL) states which free software can be used, copied, and modified. The goal of GPL is to ensure that free software remains free and does not eventually become proprietary or closed-source software. The license is owned by the Free Software Foundation.

Under GNU GPL, users can copy Linux code as is and add it to their internal systems, with some regulations. In order to maintain compliance, any copied code must contain a copyright notice, a complete GPL statement, a warranty disclaimer, and a GPL copy. If you decide to redistribute the Linux OS component under GPL, you must include all previous information and record each change.

Kernel

The kernel is the core of the computer operating system. Its main function is to act as a bridge between the operating system and hardware; the kernel can also help with device control, networking, memory management, and file systems.

To perform an action, the kernel uses a device driver. These drivers contain specific code snippets that correspond to devices in the operating system. The three main types of drivers are character device drivers, block device drivers, and network device drivers.

The Linux kernel was released in 1992 and is divided into several subsystems: memory management, network stack, process management, system call interface, virtual file system, architecture and device drivers.

In January 2020, the Linux kernel had 27.8 million lines of code. As the open source community continues to maintain and update the kernel, it is ideal for server infrastructure that requires real-time maintenance. The Linux kernel can also be ported to your operating system and set to run real-time updates.

Release version

Linux OS components are open source, but different distributions are suitable for different deployment modules, infrastructure, and use cases. Each distribution (or distro) is a Linux OS version with custom management tools, proprietary software, or installers.

There are hundreds of distributions, but the most common distributions are Fedora, Red Hat Enterprise Linux, Ubuntu, openSUSE, and Oracle Linux. More community-centric versions include Debian and Slackware.

If you cannot spend time or talent internally configuring the operating system or dedicated features, the provider will provide service level agreements (SLA), dedicated plug-ins, and consulting for specific industries and use cases. With this model, vendors make money from other services and tools, not the source code itself.

Bootstrap

The boot loader, also known as the boot manager, installs the operating system into the memory of the computer. When you restart or turn on the computing infrastructure, the underlying I / O system will run some basic tests and then start the master boot record to run the operating system. If you are running a Mac or Windows operating system, a bootstrap will be installed automatically.

For Linux, you must install a separate bootstrap to run any distribution. There are two main options: LInux LOader (LILO) and LOAD LINux (LOADLIN). If there are multiple operating systems in the entire data center, or if you don't want to spend a lot of time using Linux, LOADLIN is better. If you want faster startup time and your main operating system is Linux, you can use LILO.

These are the main Linux OS components, and the editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report