Introduction to the main features of Linux

Source: Internet
Author: User

Linux has gone through the spring, summer, autumn, and winter of 12 years. Linux has become more and more popular in these 12 years. Do you know about Linux systems? Are you an application of Linux? This article gives you a detailed description of the main features of Linux and plays a role in learning the main features of Linux. As an operating system, Linux meets almost all requirements of today's Unix operating systems. Therefore, it has the basic characteristics of Unix operating systems.
1. complies with POSIX 1003.1 standards
The POSIX 1003.1 standard defines a minimum Unix operating system interface, and any operating system can run Unix programs only if it complies with this standard. Unix has a wide range of applications. Today, most operating systems are aiming to meet the POSIX 1003.1 standard, and Linux is no exception. It fully supports the POSIX 1003.1 standard.

2. Support for multi-user access and multi-task Programming
Linux is a multi-user operating system that allows multiple users to access the system at the same time without mutual interference between users. In addition, Linux supports real multi-user programming. A single user can create multiple processes and enable various processes to work together to meet user needs.

3. webpage-based storage management
Page-based storage management enables Linux to make more effective use of physical storage space. Page switching provides users with a larger storage space.

4. Support for Dynamic Links
The execution of user programs is often inseparable from the support of the standard library. Generally, the system uses the static link mode, that is, the user program and the standard library have been linked in the assembly phase, when multiple processes run, database code may have multiple copies in the memory, which wastes storage space. Linux supports the dynamic link mode. The Library link is performed only during running. If the required library has been loaded into the memory by other processes, the Library does not need to be loaded. Otherwise, the Library is transferred from the hard disk. This ensures that the library code in the memory is unique.

5. Support for multiple file systems
Linux supports multiple file systems. Currently, the Supported file systems include EXT2, EXT, XIAFS, ISOFS, HPFS, MSDOS, UMSDOS, PROC, NFS, SYSV, MINIX, SMB, UFS, NCP, VFAT, and AFFS. The most common file system in Linux is EXT2, which has a file name length of up to 255 characters and many unique features, making it safer than a conventional Unix file system.

6. Support for TCP/IP, SLIP, and PPP
In Linux, users can use all network services, such as network file systems and remote logon. SLIP and PPP support the use of the TCP/IP protocol on the serial line, which means that the user can connect to the Internet through a high-speed Modem over a telephone line.

In addition to the above basic features, Linux also has its unique characteristics:

The dynamic Cache feature that supports hard disks is similar to Smartdrive in MS-DOS. The difference is that Linux can dynamically adjust the size of the Cache memory used to suit the current memory usage. When there is no more storage space available at a time point, the Cache will be reduced to increase the free storage space. Once the storage space is no longer insufficient, the Cache size will increase.

Supports different formats of executable files Linux has a variety of simulators, which enables it to run different formats of target files. Among them, the DOSDOSEMU and MS-Windows (WINE), iBCS2 simulators can run SCO Unix target programs. (The iBCS2 simulator is not part of the Linux Standard core, but can be downloaded from ftp.informatik.huberlin.de:/pub/OS/linux). This is the main feature of Linux.

  1. Linux design purpose and Method
  2. Various Linux releases
  3. Linux Kernel and GNU Program
  4. A Brief Introduction to the Linux operating system
  5. Help you understand Linux FAQs

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.