What is POSIX? Why does the use of POSIX for Linux have a good impact on development?
POSIX is an abbreviation for the Portable Operating System interface (Portable Operating system Interface) that focuses on standardizing the interface between the kernel and the application, a standard published by the American Institute of Electrical and Electronics Engineers (IEEE)!
Because the POSIX standard is mainly for UNIX in some software run time standard specification, as long as according to these standard specifications to design the kernel and software, theoretically, can be implemented together. The development of Linux is based on this POSIX standard specification, UNIX software is to follow this specification to design
This makes it easy for Linux to share software that is compatible with UNIX. At the same time, Linux is placed directly on the network for everyone to download, so at a very fast speed, resulting in a large increase in the use of Linux, which is a major factor in the popularity of Linux!
What are the two kernel versions that are important for Linux development?
Stable version of even version, such as 2.6.x, suitable for use in commercial and home environments
In-development versions, such as 2.5.x, are suitable for developing environments with special features
What is multi-user (multi-user) multitasking (multi-task)?
That allows multiple people to work online at the same time, and the allocation of resources is more equitable, than the single multitasking system of Windows stable
You can plan different levels of users on a Linux host, and each user will be able to log on to the system at the same time, and also allow different users to log on to the host at the same times to use the host's resources!
After the development of other applications, Linux has been integrated into many distribitions of Linux distribitions.
Linux distribitions: "Linux Kernel + Free Software + documentations (Tools) + Fully installed program" a complete set of systems
The only difference may be that the developer's own home development of management tools and suite management mode, so, basically, each Linux distribitions in addition to the architectural rigor and choice of package content, in fact, the difference is not big!
Linux Learning Notes---"1"