什么是GNU/Linux?
详情可以看http://audio-video.gnu.org/video/中GNU创始人Richard Stallman对于GNU的介绍。
以下基于对这段采访或者自述的翻译(括号内内容为便于理解):
首先记住Linux,全称GNU/Linux。1984年Richard Stallman开始开发一款操作系统代替unix(因为unix高昂的使用成本),这款操作系统是自由软件(早期开源软件的名称,后来由于自由=free有免费的意思,但是开源不等于免费,因此opensource更为贴切)。但是在1984年unix有上百个应用程序,但是到了1992年他们缺少一个内核,这个内核为这些应用程序用来分配资源。Linus于1991年9月1号发布Linux 0.01,1992年1月5号 : Linux v0.12 release 版本的内核重新以GUN GPL的协议发布。原来的许可证是禁止任何商业用途的。通过这次协议变更,发布和出售修改或未修改版的Linux成为了可能,只要你将这些复制版本以相同的GPL许可证发布,并且有相对应完整的源代码。在后来的一次采访中,Linus对这次许可证的更改说了这样一句话(让Linux遵守GPL绝对是我干过的最正确的事):" Making Linux GPL'd was definitely the best thing I ever did."。因此linu+gnu=一套完整的开源操作系统。但是目前大多数人都只记得linux或者称呼为linux,Richard Stallman最后说希望大家不要忽略他们的工作成果。
什么是GNU/Linux?相关推荐
- GNU/Linux平台上正则表达式的简单使用
友情提醒:本博文涉及的内容中涉及到的系统实践操作在Centos6.5上实现,GNU/Linux简称为linux,GNU/grep简称为grep,GNU/sed简称为sed,GNU/gawk简称为awk ...
- turbolinux mysql 5.0 cluste,Debian -- 新聞 -- Debian GNU/Linux 5.0 發布
Debian GNU/Linux 5.0 發布 2009年02月14日 Debian 計劃高興地宣佈,經過 22 個月的不斷開發下, Debian GNU/Linux 5.0 版(代號Lenny)正式 ...
- GNU/Linux的历史
GNU/Linux的历史 Unix 操作系统简介: 1969年产生于美国BELL实验室. AT&T公开了第一版的源代码后,许多厂家,科研机构进行了修改,添加了自己的代码,产生 ...
- (转)完全使用gnu/linux工作
转)完全使用gnu/linux工作 上一篇 / 下一篇 2008-08-17 17:59:59 查看( 1752 ) / 评论( 0 ) / 评分( 0 / 0 ) 完全用GNU/Linux工作 清 ...
- 坚持使用GNU/Linux
在Windows或Mac OS X下,包括手机上的iOS与Android,应用程序开发得越来越复杂.点下一个按钮,光标转半天,程序在背后做了一堆你不清楚的操作.这不仅仅让你花更 长且不确定的时间等待, ...
- (转)怎样完全用 GNU/Linux 工作
有人告诉我:"你看我用 Windows 什么都不用学.而用 Linux,光是安装就花了我一个星期!" 首先,我要告诉你的是,你装Linux 花了一个星期,不是因为 Li ...
- Debian GNU/Linux 9 将切换至 GCC6 编译器
Debian 开发者Matthias Klose宣布全新的GCC 6编译器将被默认安装在即将发布的Debian GNU/Linux 9系统之中,并且现在已经供爱好者测试! 在最新的公告中Matthia ...
- gnu linux空间包括什么,不知道这十项Linux常识,就别说自己玩过Linux
1.GNU和GPL GNU计划(又称革奴计划),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公开发起的自由软件集体协作计划.它的目标是创建一套完全自由的操作系统.GNU ...
- debian gnu linux8,Debian GNU/Linux 9.3 Stretch 和8.10 Jessie正式发布
Debian项目今天宣布推出了Debian GNU/Linux 9.3 "Stretch"和Debian GNU/Linux 8.10 "Jessie"版本系列 ...
- linux 内核地址随机化,GNU/Linux内核的地址随机化
地址空间布局随机化(ASLR)是一项增加安全性的技术,***者发现漏洞之后开始编写exploit时如果要考虑绕过ASLR这会增加编写exploit的难度,最早是2001年Grsecurity社区(强悍 ...
最新文章
- yum whatprovides 查找哪个包可以提供缺失的文件
- 重磅下载 | 如何构建Flutter企业级应用开发?
- lisp实战文库_LISP编程举例
- 吉吉王国(二分+树形dp)
- MYSQL优化派生表(子查询)在From语句中的
- C#之异步导致内存泄漏
- copy-and-swap idiom详解和实现安全自我赋值
- 管理感悟:能表格不文字
- 【烟雾检测】基于matlab背景模糊模型视频烟雾检测【含Matlab源码 153 期】
- Elasticsearch版本控制理解
- Linux —— 软件安装
- 软件工程-软件结构图、层次图、层次方框图的关系
- 常见电子元器件的常用品牌汇总
- Datawhale组队学习(Pandas) task8-文本数据
- 实验十三——DD和S-MAC协议仿真实验
- kmplayer音轨切换(换配音)
- 基于jsp+mysql+Spring的SSM在线蛋糕商城销售网站项目设计和实现
- python爬携程景区评论_python爬取携程景点评论信息
- 五一培训 清北学堂 DAY3
- rust:错误处理 Blocking waiting for file lock on package cache