首页 > 系统服务 > 详细

Linux学习笔记重点之1.1GNU Linux发展史

时间:2018-07-09 00:31:53      阅读:188      评论:0      收藏:0      [点我收藏+]
  • 1965 年,Bell 实验室、MIT、GE(通用电气公司)准备开发 Multics 系统,为了同时支持 300 个终端访问主机,但是 1969 年失败了

  • 1969 年,肯·汤普森(C语言之父)为了移植一款“太空旅游”的游戏,利用汇编语言开发了 FIle Server System(Unics,即 UNIX 的原型)
    由于汇编语言对于硬件的依赖性,因此只能针对特定硬件

  • 1973 年,丹尼斯·里奇 和肯·汤普森 发明了 C 语言,而后写出了 UNIX 的内核,不支持个人计算机

  • 1984 年,因为 UNIX 规定:“不能对学生提供源码”,Tanenbaum (谭宁邦)老师自己编写兼容于 UNIX 的Minix,用于教学

  • 1984-1985 年,为了避免 GNU 开发的自由软件被其他人用作专利软件,因此创建 GPL(规范软件开源的传染性)

  • 1991 年,芬兰赫尔辛基大学的研究生 Linus Torvalds 基于 gcc、bash 开发了 Linux 内核

    • Linux的开发版本分为:
      稳定版本的偶数版,如2.6.x
      开发中的奇数版,如2.5.x

    • Linux的多平台/可移植的特性得益于POSIX标准 (可携式操作系统接口)
      POSIX重点在于规范内核与应用程序之间的接口

    • 主要发行版:
      Stackware -> suse,主要在欧美
      Debian -> ubuntu,(桌面版,服务器版12.04->16.04)
      Redhat -> rhel (redhat enperprise,面向企业,收费),centos

    • Linux distribution有LSB和目录架构FHS规范,差别可能是管理工具、套件管理模式

    Linux学习笔记重点之1.1GNU Linux发展史

    原文:http://blog.51cto.com/13601030/2138917

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!