Linux system structure includes: kernel, shell, file system and applications. At the same time, the kernel, shell and file system together form the basic operating system structure, which allows users to run programs, manage files and use the system.
Linux system generally has 4 main parts:
Kernel, shell, file system and application program. The kernel, shell, and file system together form the basic operating system structure that allows users to run programs, manage files, and use the system.
Partial hierarchy diagram:
1. The linux kernel
The kernel is The core of the operating system has many of the most basic functions. It is responsible for managing the system's processes, memory, device drivers, files and network systems, and determines the performance and stability of the system.
The Linux kernel consists of the following parts: memory management, process management, device drivers, file system and network management, etc.
2. linux shell
shell is the user interface of the system, providing an interface for users to interact with the kernel. It receives commands entered by the user and sends them to the kernel for execution. It is a command interpreter. In addition, the shell programming language has many characteristics of ordinary programming languages. Shell programs written in this programming language have the same effect as other applications.
Currently there are mainly the following versions of shell.
1. Bourne Shell: Developed by Bell Labs.
2. BASH: It is GNU's Bourne Again Shell. It is the default shell on the GNU operating system. Most Linux distribution packages use this shell.
3. Korn Shell: It is a development of Bourne SHell and is compatible with Bourne Shell in most aspects.
4. C Shell: It is the BSD version of SUN Company Shell.
3. Linux file system
The file system is an organization method for files stored on storage devices such as disks. Linux systems can support a variety of currently popular file systems, such as EXT2, EXT3, FAT, FAT32, VFAT and ISO9660.
4. linux application
The standard Linux system generally has a set of programs called applications, which includes text editors, programming languages, Windows, office suites, Internet tools and databases, etc.
The above is the detailed content of What does the linux system structure include?. For more information, please follow other related articles on the PHP Chinese website!