Linux day 2

  process

  1 default daemon

  2 ordinary process: the program will start its own program process

         Note: The most common process system call can not go through the mobilization of hardware resources, they need the help of library files, to run properly on your system. 

        System call: Oh, not all processes are directly mobilize system call to direct the use of hardware resources 

  Library file 

  window :.dll

  L inux: .os

 

  Common graphical control program

  1. Where,

  2.GNOME

  3. xfce

    Note: interactive graphics programs on Linux systems, is also a regular application (can not install)

 

  Operating system architecture

  hardware equipment

   |

  kernel kernel - - - - - - - -  

    | (system call ) |

  Applications   library files           

            |

         Ordinary process (rather special: shell (managers interact with the system of Members))

 

  OS development history

  In order to achieve batch processing work: Bell Labs, GE general, MIT: Mutices (multi-tasking operating system)

  Bell Labs and MIT withdraw from the project, while a Bell Labs scientist Ken Thompson in space travel in order to run the game; -. - DPD-7 (DEC company)

     DPD-7-based operating system, and is willing to develop its own operating system on a Unix (assembly language).

      In 1973 Ken and his colleagues have developed - C language (B improved language), to rewrite Unix in C language.

  After coming to the University of California, Berkeley - -BSD (another operating system)

    * Question: In the US market, while sales of the BSD and Unix operating systems, both for issues of copyright battle it, a lawsuit lasted 10 years. During this period, due to the popularity of personal pc

     Microsoft gradually occupied the market

Because the US antitrust laws - - AT & T company was split (Unix source code is provided free of charge)

               |

- - -  - - - - - - - - - - -  - - - - -  - - - - - - - - - 

   |         |          |

  IBM         SUN            HP

  AIX.        SunOS          the HP-UNIX (minicomputer market which is the most common minicomputer operating system) 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - -

        |                        |                        

  Around the time of 1989, the Netherlands in 1980 after the United States Richard Stallman

                        Launched the GNU Project - - Open Source

  Old professor of a university in order to |

       Class, the students do not want to buy Unix |

       Operating system, and then wrote a |

       minix operating system; |

  Around 1991, linus - in minix |

      On a systematic basis, we developed the first GNU / Linux operating system

       Linux operating system (* kernel *)

       [Only] core

 

  Kernel version of the problem with the GNU / Linux system

  Kernel version:

   kernel 

   

  GNU / Linux version:

   Publisher version

    |      |

Red Hat     debian  

  |     |

Ubuntu

 

  Common Publisher version:

  redhat - - charge a service fee

 centos - - Community Edition redhat

fedore - - 

open SUSE (Europe)

debian (safety)

Ubuntu

Kirin, the red flag

   Note: compatible with the x86 architecture, you can install window

 

  Open source system 

  1、GNU

      GNU is not Unix

GNU Project: The commercial version of the open source software program a plan;

         Follow the GPL agreement: If you use a GNU open plan defined in the source code for the software program,

          Must be all the code corresponding open;

   Loose GPL agreement: In 1991, Richard Stallman authorized to do minor modifications,

            The so-called General Public License version 2, at the same time, he also introduced a more

            General Public License loose for a free library.

            Authorized this series of effective protection of the free software from commercial software illegally violated

   2, BSD

       3、Apache 

      本身是一个做网站起家的社区;

Hadoop项目在2000年后,被称为apache项目的顶级项目。

Guess you like

Origin www.cnblogs.com/pinganzzz/p/11278738.html