02 - linux的发展过程

一、概念

什么是操作系统?
    人与计算机硬件之间的中介
 
组成?
  1. 计算机硬件
  2. 系统核心 内核
  3. 命令解释器 shell
  4. 外围应用程序   
 
linux发展过程
蛋  人  人  人
unix 贝尔实验室
1969 unix 诞生 贝尔实验室
1978 -   旺盛 。。 开始收费了
1990 - Minix  (mini unix) 主要用于教学
1991 - 开发出了linux内核
 
人 - 谭教授 谭宁邦
    Minix 主要用于教学
 
人 - 托瓦丝 
    开发了linux内核
 
人 - 斯托曼 stallman 
开发一个系统 自由 开源 替代的unix
公司:自由软件基金会 FSF
项目:GNU
守则:GPL
GNU / Linux
linux 
 
自由软件
    不是免费软件
    推荐所有人可以自由使用 自由传播
 
GNU (项目)
    发明 出一个替代unix系统
    GNU  = GNU is not unix
    gnu.org   
    优秀的软件:gawk  bash  gcc  emacs
 
GPL(规则)
  1. 所有人可以自由传播开源的软件
  2. 所有人可以任意修改开源软件,但是必须把修改后的内容发出来
 
RedHat 红帽
  1. Red Hat linux 9.0 之后, 收费 
 
Centos做到与红帽一模一样
  1. 去掉红帽中的收费软件
  2. 去掉红帽里面的logo
 
Fedora == > RedHat===> Centos
  

二、总结

  1. 重点了解GNU GPL的知识
    1. GNU (项目)“GNU is not unix” 开发出一套完全自由的操作系统,取代unix;推翻unix统治。
    2. GPL(规则,协议)
      1. 所有人可以自由传播开源的软件
      2. 所有人可以任意修改开源软件,但是必须把修改后的内容发出来
    3. 自由软件:修改后的内容发出来,自由传播,收一些服务费。
  2. 重点Linux系统的常见发行版本 ,场景
    1. Ubuntu  桌面系统 
    2. RedHat   服务器端的linux系统
    3. CentOS    服务器端的linux系统
    4. Debian / FreeBSD  对安全性要求很高的
    5. Fedora    Redhat Centos的前生
      1. Fedora稳定之后==》RedHat==》去除logo去除收费==》CentOS
    6. 红旗linux 麒麟linux  中文的
  3. 重点了解CentOS 和Redhat的区别和联系。
    1. 去掉红帽中的收费软件
    2. 去掉红帽里面的logo
  4. Linux发展过程 蛋人人人
    1. 1969年贝尔实验室诞生
    2. 谈教授用于教学 mini unix
    3. 托瓦丝开发了linux内核
    4. 斯托曼GNU项目

三、图片

posted @ 2018-07-09 20:56  Alice的小屋  阅读(86)  评论(0编辑  收藏  举报