Linux入门第6天-Linux发展史

Linux入门第6天-Linux发展史_第1张图片

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发展史)