1. License GPL (generic Public License) GcR (GNU C Compiler)
2.LGPL (Lesser GPL)
3.FSF (Free Software Foundation)
Apache ASF responds to free software, but by its own statement
Pro Andrew wrote his own kernel 4000 line around the code dubbed:Minix
Linus Torvalds andrew students. à - -->gnu
Linux is simply the kernel of an OS , andGNU is responsible for providing a large number of applications. Gnu/linux
Linux 2.6.32-573
Major Version number:2
Minor version number even: stable version
Odd: Beta version, dev version
revision: How many times
want to ·
Enterprise Release:
%red hat: Certification System RHCSA RHCE RHCA
% CentOS: Community Enterprise Edition
%suse: The popular European derivative version also has many uses in China. Predecessor:Slackware
%debian: Derivative Ubuntu
Mirrors.ailiyun.com
WAnbyiyun
Kernel.org
* software implementation issues?
Operating System Development Interface:
API application Programming Interface
Execution interface:
ABI:application Binary Interface
. exe. MSI: A collection of binary data generated after compilation, so it can be recognized and run by Windows. and Linux uses the ELF format.
whether Linux or Windows is standardized as long as a software development interface is compliant: POS (IX) standard Portable OS Portable operating system, developed applications can be used
Application:
software applications and operations, is to skillfully use the software has been developed for system management, improve system performance, system optimization
OPS tool: developing language Shell: in computer science, software that "provides user interface" is usually referred to as the parser for the command line interface. In general, this term refers to the program that provides access to the services provided by the kernel in the operating system.
Python: Python(English pronunciation:/paθn/), is an object-oriented, interpreted computer programming language, invented by Guido van Rossum at the end of 1989, the first public release released in 1991, the Python source code also follows the GPL (GNU general public License) agreement. The Python syntax is concise and clear, with a rich and powerful class library. It is often nicknamed the glue language and is able to easily connect a variety of modules made in other languages, especially in C + +. A common application scenario is to use Python to quickly build a prototype of a program (sometimes even the final interface of a program), and then rewrite it in a more appropriate language, such as a graphics rendering module in a 3D game, with a particularly high performance requirement, and then rewrite it in C + + with a particularly demanding part. It is then encapsulated as an extension class library that Python can call. It is important to note that you may need to consider platform issues when you use the Extended class library, and some may not provide cross-platform implementations.
Brief use of software and development language