Linux体系结构(一): Linux的前世今生

原文地址:http://blog.chinaunix.net/uid-26838492-id-3155613.html


1.GNU 项目
早在1983年,Richard Stallman发起GNU项目,并且创立自由软件基金组织(Free Software Foundation),宣扬自由软件精神,越来越多的人把自己的软件项目加入GNU旗下,这些GNU软件的源代码都是基于GPL协议,在GPL协议授权之下,任何个人或组织都可以对GNU软件的源代码使用,复制,修改,发布等。

而Stallman本人开发的软件作品有Emacs这样著名的文件处理软件,也有像GCC,GDB这样的代码编译、调试工具。
在GNU项目早期,并没有Linux kernel这个我们所熟悉的内核出现,那个时候使用的是一个比较原始的GNU内核,叫做“Hurd”。由于这个早期的内核比较难用,一直是GNU项目的一处硬伤。
 
2. GNU 项目有了一个全新的内核,叫做Linux
在1991年的时候,Linus Torvalds基于Unix系统创造出了第一个内核版本,这个内核版本被命名为Linux,Linus Torvalds还把这个叫做Linux的kernel加入到了GNU项目,这样就可以基于GPL的通用性授权,使广大开源爱好者可以使用,修改,短短几年的时间,Linux就聚集了成千上万的狂热分子,大家不计得失的为Linux增补、修改,并随之将开源运动的自由主义精神传扬下去。
 
3. GNU / Linux
有了GNU的一系列开源软件项目,也有了像Linux这样强壮的GNU内核,很多厂商开始把这些GNU软件组合在一起,形成一个完整的操作系统,以分发给广大用户使用,于是,就有了我们所熟知的 RedHat 发行版本,还有诸如Debian, Ubuntu, SUSE, Geetoo等一系列的Linux发行版本。
 
一图胜千言,下面这张图清析、简洁地体现了GNU/Linux的前世今生:
 
[注]转载请注明出处,谢谢.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值