第1章 开源协议简介 — 《开源IT系统及应用架构宝典——系统、工具、案例》
  • ·  文件类别:电子书
  • ·  图书作者:华清远见
  • ·  全书章节:共11章
  • ·  文件类型:PDF
  • ·  文件体积:0.52M
  • ·  发布时间:2013-11-22
  • 本章介绍

            1983年,理查·马修·斯托曼(Richard Stallman)制订了GNU(GNU官方网站://www.gnu.org/)计划。这个计划的目标是为了发展一个完全免费、自由的类UNIX操作系统。1990年,GNU计划开始在马赫微核(Mach microkernel)的架构之上开发系统内核,但是这个基于Mach的设计异常复杂,发展进度相对缓慢。
            Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的,当时他并不满意Minix这个教学用的操作系统。最初的设想中,Linux是一种类似Minix的操作系统。Linux的第一个版本在1991年9月被大学FTP 管理员Ari Lemmke发布在Internet上,最初Torvalds称这个内核的名称为Freax,意思是自由和奇异的结合字,并且附上了“X”这个常用的字母,以配合所谓的类UNIX的系统。但是FTP管理员嫌原来的名称不好听,把内核的称呼改成Linux,当时仅有10000行代码,仍必须运行于Minix操作系统之上,并且必须使用硬盘开机。
            Linux的历史是和GNU紧密联系在一起的。从1983年开始的GNU计划致力于开发一个自由并且完
    整的类UNIX操作系统,包括软件开发工具和各种应用程序。到1991年Linux内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。在Linus Torvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上。整个内核是基于GNU通用公共许可,也就是GPL(GNU General Public License,GNU通用公共许可证)的,但是旧Linux内核并不是GNU计划的一部分。1994年3月,Linux 1.0版正式发布,Marc Ewing成立了Red Hat软件公司,成为最著名的Linux分销商之一。

  • 相关资料

    ·《开源IT系统及应用架构宝典—系统、工具、案例》- -第2章 网络存储系统配置与应用
    ·《开源IT系统及应用架构宝典—系统、工具、案例》- -第3章 文件服务配置与应用

  • 相关课程推荐

    ·嵌入式(Linux+Android)长期就业培训班(4个月)
    ·嵌入式Linux应用开发培训班
    ·嵌入式Linux系统开发培训班
    ·嵌入式Linux驱动开发培训班
    ·全国高校3G嵌入式师资培训班