Linux systems typically have 4 main parts: The kernel, the shell, the file system, and the application. The kernel, shell, and file systems together form a basic operating system structure that allows users to run programs, manage files, and use the system.
A Linux kernel
The kernel is the core of the operating system and has many of the most basic features, such as virtual memory, multitasking, shared libraries, demand loading, executable programs, and TCP/IP networking capabilities. The modules of the Linux kernel are divided into the following parts: storage management, CPU and process management, file system, device management and driver, network communication, system initialization and system invocation, etc.
Two Linux Shell
The shell is the user interface of the system and provides an interface for users to interoperate with the kernel. It receives the command entered by the user and sends it to the kernel to execute, which is a command interpreter. In addition, Shell programming languages have many features of common programming languages, and Shell programs written in this programming language have the same effect as other applications.
Currently, the following versions of the shell are mainly available.
1. Bourne Shell: It was developed by Bell Labs.
2. BASH: Is the GNU Bourne Again Shell, which is the default shell on the GNU operating system, and most Linux distribution kits use this shell.
3. Korn Shell: The development of the Bourne Shell, which is compatible with the Bourne shell in most of the content.
4. C Shell: Is the BSD version of Sun's shell.
Three Linux file system
A file system is an organization method that files reside 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.
Four Linux applications
Standard Linux systems generally have a set of assemblies called applications, including text editors, programming languages, X windows, Office suites, Internet Tools, and databases.
Author "Tian Hasty Yun Hui"