Linux入门04-Linux发展史

    System V Unix <--> BSD

    1990:BSD

            Jolitz,BSD,x86

            386-BSD

    1991.8:Linus Torvalds宣布成立Linux:

            GPL

    Larry Wall,diff,patch

kernel作用:

1、驱动底层硬件;

2、把底层更硬件抽象成简单的资源

3、管理各程序的运行,把有限的资源分配给运行中的程序,使之间协同工作

完整的OS:

    Kernel+Application

    狭义上的OS:kernel

    GNU/Linux

大教堂式,集市,www.top500.org

OS的接口有两类:

    GUI:Graphic User Interface

            GNome:c,gtk

            KDE:c++,qt

            FACE

    CLI:Command Line Interface(TUI:Text User Interface)

            bash、zsh、sh、csh、tcsh、ksh

    操作系统的功能:驱动程序、进程管理、安全、网络功能、内存管理、文件系统....


    API:Application Program Interface

            程序员面对的编程接口

            POSIX:Portable Operating System

    ABI:Application Binary Interface

            程序应用者面对运行程序的接口

    GNU:源码:编译成为二进制格式

                gcc,glibc,vi,linux

                发行版:数百种之多


Debian

        Ubuntu

            mint

        knopix

Slackware

        S.u.S.E

            SLES

            OpenSUSE

Redhat:

       Redhat 9.0:

            RedHat Enterprise Linux:RHEL

                CentOS:Community ENTerprise OS

            Fedora Core:6个月,

Gentoo

ArchLinux

软件程序:版本号:

    major.minor.release

        Linux:0.99,2.2,2.4,2.6,3.0,4.0

            www.kernel.org

        GNU:

            vi

            gcc

发行版本也有自己的版本号:

        RHEL:5.x,6.x,7.x

            Fedora 23

        Debian:8.x

        OpenSuSE:13.x

你可能感兴趣的:(Linux入门04-Linux发展史)