The basic components of the first operating system of the Linux Road

Source: Internet
Author: User

In fact, the operating system is simple, can be divided into three parts:

kernel, library, Shell

kernel: a software that is responsible for allocating computer hardware resources in a nutshell

Library: And a variety of soft The library files that are dependent on the runtime, such as "*.dll" Files and "*.so" files in Win and Linux, are called dynamic link libraries and dynamic link objects, which are loaded into memory when the software is first run. When other software run also need this library can be directly connected from memory, the advantage is that the software will respond quickly, the disadvantage will occupy more system resources , and it is also the reverse of a file called Static library, the static library is placed in advance to a files, the benefit is easy to transplant, the downside is that once the library file is damaged, the entire software will be paralyzed, in addition, all library files, although executable files, can not be executed alone, there must be a program the entrance. It is generally based on the magic number to determine the operating system executable file type, Linux executable file is Elf, and Win's executable is the PE

shell:cli and GUI

There are several main types of CLI in Linux:

Bash csh tcsh ksh sh zsh

There are several main types of GUI in Linux:

X-window is a graphical user protocol based on C/s architecture.

Gnome (C language Development), KDE (developed in C + +), X-face

In win, the shell generally refers to the user's working desktop environment

The most basic functions of the operating system: Authentication, Authorization, auditing

In Linux is the user ID to manage the computer resources, because the computer processing the number is the fastest, through a series of password authorization mechanism to assign system permissions, using the EXT series of file system and the system's own log management system, to manage users and files


This article is from the "Feifei Linux" blog, be sure to keep this source http://feifeilinux.blog.51cto.com/7505939/1553023

Basic components of the first operating system of the Linux road

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.