美文网首页我爱编程
Linux入门第6天-Linux发展史

Linux入门第6天-Linux发展史

作者: 汤姆森森 | 来源:发表于2018-03-12 17:16 被阅读0次

    System V Unix <---> BSD

    1990:BSD

        Jolitz 基与 X86架构的 BSD系统

    Linux:

    1991年8月:linus Torvalds宣布成立linux项目

    Linus --> Linux (内核)

    同时代http协议诞生

    Linux 遵循GNU/GPL

    GNU/GPL 创造了各种应用程序

    Larry Wall 发明了 制作补丁的工具 diff 和打补丁的工具patch

    Linux进入快速发展期

      完整的OS:

      内核+应用程序

      狭义的OS:

      内核

      大型软件系统的研发:

      大教堂式

      集市式

      超级计算机评估站点 : www.top500.org

      Linux劣势:

      易用性差

      初期仅传播在专业人士之间

      OS的接口:

    GUI: Graphic User Interface

    Gnome:使用C研发

    Kde:使用C++研发

    FACE

    CLI: Command Line Interface

                Bash

                zsh

                csh

                tcsh

                ....

    OS: Operating System 操作系统

    软件程序

    通用目的

    硬件驱动

    进程管理

    内存管理

    网络管理

    安全管理

    文件系统

    ....

        操作系统提供的调用接口

    ABI: Application Binary Interface 应用二进制接口,应用者面对的运行程序的接口

    API:Application Programming Interface 应用编程接口,程序员面对的编程接口

    POSIX:可移植的操作系统

    Linux的主流发行版:

    slackware:

    suse

    opensuse 开源的

    debian:以社区方式运作

    ubuntu:debian的二次发行版

    knopix:以安全著称的二次发行版

    redhat:1994年成立

    rhel: redhat enterprise linux

    每18个月发行一个新版本

      CentOS(rhel的二次发行版):兼容rhel的格式

    fedora(redhat 个人版发展而来):每6个月发行一个新版本

    ArchLinux

    Gentoo

    软件程序版本号:

    主版本号.副版本号.修正版本号

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

    LFS: Linux From scratch

    Android: kernel+busybox+java虚拟机

    GNU: GPLv2, GPLv3, LGPL(lesser)

    相关文章

      网友评论

        本文标题:Linux入门第6天-Linux发展史

        本文链接:https://www.haomeiwen.com/subject/rmfofftx.html